Recherchez un changement de comportement sur HttpHeaders.getRequestHeader(String)

Cette règle marque le code Java qui appelle la méthode javax.ws.rs.core.HttpHeaders.getRequestHeader(String) car celle-ci renvoie une valeur différente lorsque l'en-tête spécifié n'existe pas.

Bien que les signatures de méthode n'aient pas été modifiées, les implémentations de méthode renvoient des valeurs différentes lorsque l'en-tête HTTP spécifié dans le paramètre de cette méthode n'existe pas. Les fonctions jaxrs-2.0 et jaxrs-2.1 renvoient un résultat nul lorsque l'en-tête n'existe pas. La fonction restfulws-3.0 renvoie une liste vide lorsque l'en-tête n'existe pas. Ces changements de comportement ne provoquent pas d'erreurs de compilation car le type de retour de la méthode n'est pas modifié. Pour plus d'information, voir Différences entre Jakarta EE 9.1 et 8.0.