HTTP 500表示服务器因意外原因无法满足请求.当服务器由于已知或预期的原因无法满足请求时,使用的最佳HTTP响应代码是什么?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
通过HTTP查看一些文档,我找不到一个好的答案,它似乎是一个重要的区别.为一个并不真正代表"内部服务器错误"的错误抛出500可能不是一个好习惯.
cas*_*lin 42
自2014年6月以来,RCF 2616已被RFC 7231废弃,后者成为HTTP/1.1协议语义和内容的当前参考.
根据已知或预期的原因,您可以返回正确的状态代码:
404.403.401.501.409应该归还.301状态代码是正确的选择.有关更多详细信息,请查看RFC 7231并查看Racksburg 的以下决策图:
状态代码分为三大类:
从这里开始:
2xx和3xx状态代码
4xx状态代码
5xx状态代码| 归档时间: |
|
| 查看次数: |
4982 次 |
| 最近记录: |