У меня есть следующий код в моем веб-приложение:Отправить код состояния и сообщение в SpringMVC
@ExceptionHandler(InstanceNotFoundException.class)
@ResponseStatus(HttpStatus.NO_CONTENT)
public ModelAndView instanceNotFoundException(InstanceNotFoundException e) {
return returnErrorPage(message, e);
}
Можно также добавить сообщение о состоянии в ответ? Мне нужно добавить некоторые дополнительные семантики для моих ошибок, например, в случае опубликованного фрагмента, который я хотел бы добавить, какой класс был элементом, экземпляр которого не был найден.
Возможно ли это?
EDIT: Я попытался это:
@ResponseStatus(value=HttpStatus.NO_CONTENT, reason="My message")
Но тогда, когда я пытаюсь получить это сообщение в клиенте, он не установлен.
URL u = new URL (url);
HttpURLConnection huc = (HttpURLConnection) u.openConnection();
huc.setRequestMethod("GET");
HttpURLConnection.setFollowRedirects(true);
huc.connect();
final int code = huc.getResponseCode();
String message = huc.getResponseMessage();
Как вы установили этот параметр со встроенным tomcat весной? – rakesh