檢查 HttpHeaders.getRequestHeader(String) 的行為變更

此規則會標示呼叫 javax.ws.rs.core.HttpHeaders.getRequestHeader(String) 方法的 Java 程式碼,因為 當指定的標頭不存在時,它會傳回不同的值。

雖然方法簽章未變更,但當此方法的參數中指定的 HTTP 標頭 不存在時,方法實作會傳回不同的值。 當標頭不存在時,jaxrs-2.0jaxrs-2.1 特性會傳回空值結果。 當標頭不存在時,restfulws-3.0 特性會傳回空清單。 這些行為變更不會導致編譯錯誤,因為方法的傳回類型沒有變更。 如需進一步資訊,請參閱 Jakarta EE 9.1 和 8.0 之間的差異