~ $ devkit:http-status
HTTP 状态码查询
按状态码或关键词查找常见 HTTP 响应状态的含义。
1xx · 信息响应 · 4
100Continue临时响应:服务器已收到请求头,客户端可以继续发送请求。
101Switching Protocols服务器同意按 Upgrade 请求头切换协议。
102Processing服务器已收到请求并正在处理,尚未返回响应(WebDAV)。
103Early Hints服务器在准备最终响应时,提示客户端可以提前加载的资源。
2xx · 成功响应 · 10
200OK请求成功。具体含义取决于方法,例如 GET 返回资源,POST 返回处理结果。
201Created请求成功并创建了新资源,通常用于 POST 或 PUT 请求之后。
202Accepted请求已被接受,但处理尚未完成。
203Non-Authoritative Information返回的元信息来自本地或第三方副本,而非源服务器。
204No Content请求成功,但响应体中没有内容。
205Reset Content服务器要求客户端重置发起请求的文档。
206Partial Content服务器按 Range 请求返回资源的一部分。
207Multi-Status针对多个操作返回多个状态码(WebDAV)。
208Already ReportedDAV 绑定的成员此前已被枚举(WebDAV)。
226IM Used服务器已完成针对资源实例操作的 GET 请求。
3xx · 重定向 · 8
300Multiple Choices请求有多个可选响应,需要用户或客户端选择。
301Moved Permanently资源已永久迁移到新 URL,搜索引擎会更新链接。
302Found资源暂时位于不同的 URI,常用于临时重定向。
303See Other可通过 GET 请求另一个 URI 获取本次请求的结果。
304Not Modified资源自上次请求后未修改,可以使用缓存副本。
305Use Proxy必须通过指定代理访问资源(已弃用)。
307Temporary Redirect临时重定向,重新发送请求时必须保留原方法和请求体。
308Permanent Redirect永久重定向,重新发送请求时必须保留原方法和请求体。
4xx · 客户端错误 · 29
400Bad Request请求存在客户端错误,例如语法或消息格式错误,服务器无法处理。
401Unauthorized请求需要身份验证,但验证失败或未提供凭据。
402Payment Required保留供未来使用,最初用于数字支付系统。
403Forbidden服务器理解请求,但拒绝授权访问。
404Not Found服务器找不到请求的资源。
405Method Not Allowed目标资源不支持该请求方法。
406Not Acceptable服务器无法生成符合 Accept 请求头要求的响应。
407Proxy Authentication Required需要向代理服务器进行身份验证。
408Request Timeout服务器等待客户端请求超时。
409Conflict请求与目标资源的当前状态冲突。
410Gone资源已不可用,且不会恢复。
411Length Required请求缺少必需的 Content-Length 请求头。
412Precondition Failed请求头中的一个或多个前置条件未满足。
413Payload Too Large请求体超过服务器愿意或能够处理的大小。
414URI Too Long请求 URI 超过服务器愿意解析的长度。
415Unsupported Media Type目标资源不支持请求载荷的媒体格式。
416Range Not Satisfiable目标资源无法满足 Range 请求头指定的范围。
417Expectation Failed无法满足 Expect 请求头中的期望。
418I'm a Teapot服务器拒绝煮咖啡,因为它永远是一个茶壶(RFC 2324 中的玩笑)。
421Misdirected Request请求被发送到无法生成响应的服务器。
422Unprocessable Entity请求格式正确,但存在语义错误,校验失败。
423Locked目标资源已锁定(WebDAV)。
424Failed Dependency本请求依赖的先前请求失败(WebDAV)。
425Too Early服务器不愿冒险处理可能被重放的请求。
426Upgrade Required客户端应切换到 Upgrade 响应头中指定的协议。
428Precondition Required服务器要求条件请求,以防止更新丢失。
429Too Many Requests用户在一定时间内发送了过多请求,触发频率限制。
431Request Header Fields Too Large请求头过大,服务器无法处理。
451Unavailable For Legal Reasons资源因法律要求而不可用。
5xx · 服务器错误 · 11
500Internal Server Error服务器遇到意外情况,无法完成请求。
501Not Implemented服务器不支持完成请求所需的功能。
502Bad Gateway作为网关的服务器收到了上游服务器的无效响应。
503Service Unavailable服务器暂时无法处理请求,通常由于过载或维护。
504Gateway Timeout作为网关的服务器未及时收到上游响应,导致超时。
505HTTP Version Not Supported服务器不支持请求使用的 HTTP 版本。
506Variant Also Negotiates内容协商发生内部配置错误(RFC 2295)。
507Insufficient Storage服务器无法存储所需的资源表示,操作失败(WebDAV)。
508Loop Detected服务器处理请求时检测到无限循环(WebDAV)。
510Not Extended服务器需要进一步扩展才能完成请求。
511Network Authentication Required客户端必须通过身份验证才能访问网络,例如门户登录。
使用方法
- 按数字状态码、状态名称或描述中的关键词搜索。
- 浏览分组结果,区分信息响应、成功响应、重定向、客户端错误和服务器错误。
示例
200 OK:请求成功。 404 Not Found:找不到请求的资源。 429 Too Many Requests:服务器正在限制请求频率。
说明与限制
提供常见状态码的参考,包括部分广泛使用的扩展。应用行为及响应体可能提供更多信息;单凭状态码无法作出完整诊断。