对于预期的服务器错误,推荐的 HTTP 响应代码是什么?我知道 500 是服务器错误,但通常是意外错误。
如果您想抛出异常并允许客户端处理它怎么办?500 响应代码似乎不正确吗?应该使用什么号码?
对于预期的服务器错误,推荐的 HTTP 响应代码是什么?我知道 500 是服务器错误,但通常是意外错误。
如果您想抛出异常并允许客户端处理它怎么办?500 响应代码似乎不正确吗?应该使用什么号码?
HTTP 响应代码应该只反映请求本身的状态。垃圾邮件过滤器之类的东西是应用程序特有的,与 HTTP 请求和响应的状态无关。这里有类似的问题:如何向用户显示内部服务器错误?
该网站向我们的服务器发出调用。我们进行垃圾邮件检查。如果是垃圾邮件,我们会抛出异常。
这不是预期的服务器错误,而是客户端执行无效请求。看看 4xx 范围。