HTTP 状态码参考
完整列出 RFC 与 IANA 注册的 HTTP 状态码,附含义说明。
1xx 信息响应
| 状态码 | 原因短语 | 说明 |
|---|---|---|
| 100 | Continue | 继续。客户端应继续其请求。 |
| 101 | Switching Protocols | 切换协议。服务器根据客户端的请求切换协议。 |
| 102 | Processing | 处理中。WebDAV 扩展,服务器已收到并正在处理请求。 |
| 103 | Early Hints | 预提示。允许服务器在最终响应前发送一些头信息。 |
2xx 成功响应
| 状态码 | 原因短语 | 说明 |
|---|---|---|
| 200 | OK | 请求成功。请求已被服务器成功处理。 |
| 201 | Created | 已创建。请求成功且服务器创建了新的资源。 |
| 202 | Accepted | 已接受。请求已接受,但尚未处理完成。 |
| 203 | Non-Authoritative Information | 非权威信息。返回的信息来自第三方副本。 |
| 204 | No Content | 无内容。服务器成功处理,但未返回任何内容。 |
| 205 | Reset Content | 重置内容。通知客户端重置视图(清空表单)。 |
| 206 | Partial Content | 部分内容。服务器成功处理了部分 GET 请求(断点续传)。 |
| 207 | Multi-Status | 多状态。WebDAV 扩展,响应包含多个独立状态。 |
| 208 | Already Reported | 已报告。WebDAV 扩展,避免重复枚举相同资源。 |
| 226 | IM Used | 已使用实例操作。服务器已对资源执行了实例操作。 |
3xx 重定向
| 状态码 | 原因短语 | 说明 |
|---|---|---|
| 300 | Multiple Choices | 多种选择。请求的资源有多个表示可供选择。 |
| 301 | Moved Permanently | 永久移动。请求的资源已永久移动到新位置。 |
| 302 | Found | 临时移动。请求的资源临时从不同 URI 响应请求。 |
| 303 | See Other | 查看其他位置。应使用 GET 访问另一个 URI。 |
| 304 | Not Modified | 未修改。客户端缓存内容有效,可继续使用。 |
| 305 | Use Proxy | 使用代理。必须通过指定代理访问。 |
| 307 | Temporary Redirect | 临时重定向。请求方法与 URI 临时变更。 |
| 308 | Permanent Redirect | 永久重定向。URI 永久变更,请求方法保持不变。 |
4xx 客户端错误
| 状态码 | 原因短语 | 说明 |
|---|---|---|
| 400 | Bad Request | 错误请求。服务器无法理解请求的语法。 |
| 401 | Unauthorized | 未授权。请求要求身份验证。 |
| 402 | Payment Required | 需要付款。预留状态码,未来可能用于付费内容。 |
| 403 | Forbidden | 禁止。服务器拒绝请求。 |
| 404 | Not Found | 未找到。服务器找不到请求的资源。 |
| 405 | Method Not Allowed | 方法不允许。请求方法不被允许。 |
| 406 | Not Acceptable | 不可接受。服务器无法根据请求的内容特性完成请求。 |
| 407 | Proxy Authentication Required | 需要代理认证。客户端必须先使用代理认证自己。 |
| 408 | Request Timeout | 请求超时。客户端在服务器等待时间内未发送请求。 |
| 409 | Conflict | 冲突。请求与服务器的当前状态冲突。 |
| 410 | Gone | 已删除。请求的资源已永久删除。 |
| 411 | Length Required | 需要 Content-Length 头。 |
| 412 | Precondition Failed | 前提条件失败。 |
| 413 | Payload Too Large | 请求体过大。 |
| 414 | URI Too Long | 请求的 URI 过长。 |
| 415 | Unsupported Media Type | 不支持的媒体类型。 |
| 416 | Range Not Satisfiable | 请求范围无法满足。 |
| 417 | Expectation Failed | 期望失败。 |
| 418 | I'm a teapot | 我是一个茶壶。愚人节彩蛋,不能煮咖啡。 |
| 421 | Misdirected Request | 误指向请求。 |
| 422 | Unprocessable Entity | 无法处理的实体。语义错误。 |
| 423 | Locked | 已锁定。资源被锁定。 |
| 424 | Failed Dependency | 依赖失败。 |
| 425 | Too Early | 过早。可能存在重放攻击。 |
| 426 | Upgrade Required | 需要升级协议。 |
| 428 | Precondition Required | 需要前提条件。 |
| 429 | Too Many Requests | 请求过多。频率限制触发。 |
| 431 | Request Header Fields Too Large | 请求头字段过大。 |
| 451 | Unavailable For Legal Reasons | 因法律原因不可用。 |
5xx 服务器错误
| 状态码 | 原因短语 | 说明 |
|---|---|---|
| 500 | Internal Server Error | 内部服务器错误。 |
| 501 | Not Implemented | 未实现。服务器不支持请求的功能。 |
| 502 | Bad Gateway | 网关错误。上游服务器返回无效响应。 |
| 503 | Service Unavailable | 服务不可用。服务器过载或维护中。 |
| 504 | Gateway Timeout | 网关超时。上游服务器响应超时。 |
| 505 | HTTP Version Not Supported | HTTP 版本不支持。 |
| 506 | Variant Also Negotiates | 变体也参与协商。 |
| 507 | Insufficient Storage | 存储不足。WebDAV。 |
| 508 | Loop Detected | 检测到循环。WebDAV。 |
| 510 | Not Extended | 未扩展。需要进一步扩展请求。 |
| 511 | Network Authentication Required | 需要网络认证。多用于强制门户。 |