我有一个 REST 操作。用户想要删除一个对象。
- 如果发生数据库错误
- 如果发生 IOException,则使用
response.getWriter()
写入响应时。
我应该向客户端返回哪种状态码(500、503等)。(我的意思是哪个更方便?)
最佳答案
500 在这里听起来最合适,除非您知道这是由于服务器过载造成的。
如果 response.getWriter()
(或稍后对 writer 的调用)抛出 IOException
,那么我怀疑您已经超出了能够有效使用的阶段无论如何都会影响客户端收到的响应...
关于java - 返回哪个 HTTP 响应状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887344/