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 需要网络认证。多用于强制门户。