Проверка изменения поведения в HttpHeaders.getRequestHeader (String)

Это правило помечает код Java, который вызывает метод javax.ws.rs.core.HttpHeaders.getRequestHeader (String) , поскольку он возвращает другое значение, если указанный заголовок не существует.

Несмотря на то, что сигнатуры метода не изменялись, реализации метода возвращают разные значения, если заголовок HTTP, указанный в параметре для этого метода, не существует. Функции jaxrs-2.0 и jaxrs-2.1 возвращают пустой результат, если заголовок не существует. Функция restfulws-3.0 возвращает пустой список, если заголовок не существует. Эти изменения поведения не вызывают ошибок компиляции, так как тип возвращаемого значения метода не изменяется. Дополнительная информация приведена в разделе Различия между Jakarta EE 9.1 и 8.0.