HTTP 状态码速查

查阅常见 HTTP 响应状态码的含义,覆盖信息、成功、重定向、客户端错误与服务器错误。

1xx 信息响应

请求已接收,继续处理。

100 Continue
继续。客户端应继续发送请求体。
101 Switching Protocols
切换协议。服务器同意切换协议(如 WebSocket)。
102 Processing
处理中。WebDAV 请求仍在处理。
103 Early Hints
早期提示。在最终响应前返回预加载提示。

2xx 成功

请求已成功被服务器接收、理解并接受。

200 OK
成功。请求已成功处理。
201 Created
已创建。资源创建成功,常用于 POST。
202 Accepted
已接受。请求已接受但尚未处理完成。
204 No Content
无内容。成功但响应体为空。
206 Partial Content
部分内容。范围请求成功,用于断点续传。

3xx 重定向

需要客户端采取进一步操作才能完成请求。

301 Moved Permanently
永久重定向。资源已永久迁移到新 URL。
302 Found
临时重定向。资源临时位于其他 URL。
304 Not Modified
未修改。缓存仍有效,无需重新下载。
307 Temporary Redirect
临时重定向。保持原请求方法。
308 Permanent Redirect
永久重定向。保持原请求方法。

4xx 客户端错误

请求包含语法错误或无法完成。

400 Bad Request
错误请求。参数或格式无效。
401 Unauthorized
未授权。需要身份认证。
403 Forbidden
禁止访问。服务器拒绝执行(无权限)。
404 Not Found
未找到。资源不存在或 URL 错误。
405 Method Not Allowed
方法不允许。HTTP 动词不被支持。
408 Request Timeout
请求超时。客户端未在时限内完成请求。
409 Conflict
冲突。与资源当前状态冲突。
413 Payload Too Large
请求体过大。
415 Unsupported Media Type
不支持的媒体类型。
422 Unprocessable Entity
无法处理的实体。语义正确但校验失败。
429 Too Many Requests
请求过多。触发限流,应稍后重试。

5xx 服务器错误

服务器在处理请求时发生错误。

500 Internal Server Error
服务器内部错误。
501 Not Implemented
未实现。服务器不支持该功能。
502 Bad Gateway
网关错误。上游服务返回无效响应。
503 Service Unavailable
服务不可用。过载或维护中。
504 Gateway Timeout
网关超时。上游服务未及时响应。

没有匹配的状态码