Spring:responseBody:HTTP状态

时间:2016-01-28 06:56:30

标签: java spring rest

我正在尝试将数据列表作为列表。但是如果服务器无法访问,我需要返回http状态404。对我来说POST方法工作正常,但GET方法返回200与http.ok到客户端页面。如何添加回复?

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

1 个答案:

答案 0 :(得分: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