HTTP 状态码
搜索并查询 HTTP 状态码及其含义,从 1xx 到 5xx。
如何使用 HTTP 状态码
- 01
输入状态码或其名称的一部分。
- 02
浏览按类别着色的匹配代码。
- 03
在构建或调试 API 时将它们用作快速参考。
可搜索的状态参考
HTTP 状态代码的可搜索参考,服务器在每个响应中返回的三位数字,说明发生了什么情况,从 1xx 到 5xx,及其标准消息并按类别分组。
在构建或调试 API 或网站时,这是一种快速查找:输入代码或其名称的一部分,就会出现匹配的条目,因此您不必记住每个数字。
类别的含义是什么
这些类别一目了然地告诉您大部分情况:1xx 信息性、2xx 成功、3xx 重定向、4xx 客户端错误(请求错误)和 5xx 服务器错误(服务器失败)。每个组都以自己的颜色显示,以便您可以快速扫描。
你会经常遇到的代码
一些代码不断出现:200 OK、201 Created、301和302重定向、304 Not Modified用于缓存、400 Bad Request、401和403用于身份验证、404 Not Found、409 Conflict、422用于验证、429 Too Many Requests以及服务器端的500、502和503。
容易混淆的代码
常见的混淆来源是 401 与 403:401 Unauthorized 表示您尚未经过身份验证,而 403 Forbidden 表示您已通过身份验证但不允许。另一个是 301 与 302:永久重定向与临时重定向,搜索引擎对待这两种重定向的方式截然不同。
即时和离线
参考是页面附带的静态数据,因此搜索是即时的并且可以离线工作。
常见问题
各类别是什么意思?
1xx 为信息性,2xx 为成功,3xx 为重定向,4xx 为客户端错误,5xx 为服务器错误。每类以各自的颜色显示。
401 和 403 有何区别?
401 Unauthorized 表示你未通过身份验证,而 403 Forbidden 表示你已通过身份验证但无权访问该资源。
418 是真实的状态码吗?
418 I'm a Teapot 来自一个愚人节玩笑标准。它在实践中不被使用,但被广泛认知。