0

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

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

4

2 回答 2

1

HTTP 响应代码应该只反映请求本身的状态。垃圾邮件过滤器之类的东西是应用程序特有的,与 HTTP 请求和响应的状态无关。这里有类似的问题:如何向用户显示内部服务器错误?

于 2014-06-20T11:00:56.510 回答
1

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

这不是预期的服务器错误,而是客户端执行无效请求。看看 4xx 范围。

于 2014-06-20T11:02:57.120 回答