Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

[翻译] rfc-7231#6.5, #6.5.1~3

翻译:次碳酸钴
鼠标 hover 可见原文,如果发现错误请@我以便修正,谢谢捧场~

客户端错误 4xx rfc7231#section-6.5

4xx 客户端错误类状态码表示客户端貌似有个错误。 除非当响应的是一个 HEAD 请求,服务求应该发送一个包含错误解决方案说明的表现形式,无论它是一个临时还是永久的状态。 这些状态码可以用于任何请求方法。 用户代理应该显示一个包含任意表现形式的页面给用户。

400 无效请求 rfc7231#section-6.5.1

400(无效请求)状态码表示服务器无法或不会处理这个请求,因为服务器检测到了一些客户端的错误(例如,请求语法格式错误、无效的请求内容或者非法的请求路由)。

402 需要付费 rfc7231#section-6.5.2

402(需付费)状态码为将来保留。

403 禁止 rfc7231#section-6.5.3

403 禁止状态码表示服务器可以理解请求但是权限认证被驳回。 服务器希望公开「为什么请求被禁止」可以在响应的内容部分描述具体的理由(如果有的话)。

如果认证凭据被包含在请求中,服务器要考虑它们是否足以提供访问。

客户端不该用同一个凭证重复请求。 客户端可以使用新的或不同的凭证来重复请求。 尽管请求被禁止的原因可能和凭证无关。

如果源服务器希望在目标资源被请求时「隐藏」禁止的状态,可以使用 404(未找到)状态码来替代。

网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^