Как правильно отправить HTTP-сообщение клиенту
Я работаю над веб-сервисом RESTful на Java. Мне нужен хороший способ отправлять сообщения об ошибках клиенту, если что-то не так.
СогласноJavadoc, HttpServletResponse.setStatus(int status, String message)
устарела"due to ambiguous meaning of the message parameter."
Есть ли предпочтительный способ установить сообщение о статусе или & quot;разумная фраза& Quot; ответа?sendError(int, String)
Метод не делает этого.
РЕДАКТИРОВАТЬ:
Чтобы уточнить, я хочу изменить строку состояния HTTP, т.е."HTTP/1.1 404 Not Found"
, а не содержание тела. В частности, я хотел бы отправить ответы, такие как"HTTP/1.1 400 Missing customerNumber parameter"
.