So senden Sie eine HTTP-Nachricht ordnungsgemäß an den Client

Ich arbeite an einem RESTful-Webdienst in Java. Ich brauche eine gute Möglichkeit, um Fehlermeldungen an den Client zu senden, wenn etwas nicht stimmt.

LautJavadoc, HttpServletResponse.setStatus(int status, String message) ist veraltetmsgstr "aufgrund der mehrdeutigen Bedeutung des Nachrichtenparameters."

Gibt es eine bevorzugte Möglichkeit, die Statusmeldung zu setzen oder "Grundsatz"der Antwort?sendError(int, String) Methode macht es nicht.

BEARBEITEN: Zur Verdeutlichung möchte ich die HTTP-Statuszeile ändern, d. H."HTTP/1.1 404 Not Found", nicht der Körperinhalt. Konkret möchte ich gerne Antworten senden"HTTP/1.1 400 Missing customerNumber parameter".

Antworten auf die Frage(7)

Ihre Antwort auf die Frage