2016-01-28 3 views
0

Я пытаюсь получить список данных в виде списка. Но мне нужно вернуть статус http 404, если сервер недоступен. для меня метод POST работает нормально, но метод GET возвращает 200 с http.ok на клиентскую страницу. как добавить ответ?Весна: responseBody: статус HTTP

 @RequestMapping(value = "/config/filedata/data", method = RequestMethod.GET) 
     @ResponseBody 
     public List<filedata> getAllFileDatas() 
     { 
      return filedataServices.getAllFileDatas(); 
     } 
+0

Не могли бы вы сообщить мне, что ваш метод получения возвращается в ответ? – cody123

+0

Короткий ответ, верните правильный тип (ResponseEntity). Прочтите ответ, на который ссылается ответ fabriziomieli. – DwB

ответ

0


Посмотрите на эту ссылку, он должен ответить на ваш вопрос.
How to respond with HTTP 400 error in a Spring MVC @ResponseBody method returning String?
В любом случае, код ошибки HTTP 404 возвращается, когда сервер недоступен, поэтому обычно это не код, возвращаемый программным путем.
https://en.wikipedia.org/wiki/HTTP_404

Смежные вопросы