预期服务器错误的Http响应代码

时间:2014-06-18 21:23:33

标签: http exception-handling http-response-codes

预期的服务器错误的推荐HTTP响应代码是什么?我知道500是服务器错误,但通常是出现意外错误。

如果您想抛出异常并允许客户端处理它,该怎么办? 500响应代码似乎不正确吗?应该使用什么号码?

2 个答案:

答案 0 :(得分:1)

HTTP响应代码应仅反映请求本身的状态。像垃圾邮件过滤器这样的东西对于应用程序的运行是特有的,并且与HTTP请求和响应的状态无关。类似的问题:How to show the internal server errors to the user?

答案 1 :(得分:1)

  

网站发布了对我们服务器的调用。我们进行垃圾邮件检查。如果是垃圾邮件,我们会抛出异常。

这不是预期的服务器错误,即客户端执行无效请求。看一下4xx系列。