Prüfen, ob sich das Verhalten von Response.readEntity() geändert hat

Diese Regel markiert Java-Code, der die Methode javax.ws.rs.core.Response.readEntity() aufruft, weil sie sich anders verhält, wenn die Antwortentität leer ist.

Obwohl sich die Methodensignaturen nicht geändert haben, verhalten sich die Methodenimplementierungen anders, wenn die in der Antwort enthaltene Entität leer ist. Die Funktionen jaxrs-2.0 und jaxrs-2.1 lösen eine Ausnahme des Typs IllegalStateException aus, wenn die Entität leer ist. Die Funktion restfulws-3.0 gibt ein leeres Zeichenfolgeobjekt zurück, wenn die Entität leer ist. Diese Verhaltensänderungen verursachen keine Kompilierungsfehler, da der Rückgabetyp der Methode nicht geändert wird. Weitere Informationen finden Sie in Unterschiede zwischen Jakarta EE 9.1 und 8.0.