状态码速查

🔵 1xx - 信息性状态码(Informational)

状态码 含义 描述
100 Continue 客户端应继续其请求。服务器已收到请求头,正在等待请求体。
101 Switching Protocols 客户端请求切换协议,服务器同意并切换。常见于 WebSocket 握手。

🟢 2xx - 成功状态码(Successful)

状态码 含义 描述
200 OK 请求成功,服务器已返回请求的数据。
201 Created 请求成功并创建了新的资源。常用于 POST 创建。
202 Accepted 请求已接收,但尚未处理完成。
204 No Content 请求成功,但服务器不返回内容。常用于 DELETE 操作。

🟡 3xx - 重定向状态码(Redirection)

状态码 含义 描述
301 Moved Permanently 请求的资源已永久移动到新位置,客户端应使用新 URL。
302 Found 请求的资源临时移动,客户端应继续使用原 URL。
303 See Other 请求应使用 GET 方法访问另一个 URL。
304 Not Modified 资源未修改,客户端可使用缓存版本。常用于缓存优化。
307 Temporary Redirect 临时重定向,请求方法不变(区别于 302)。

🔴 4xx - 客户端错误(Client Error)

状态码 含义 描述
400 Bad Request 请求格式错误,服务器无法理解。
401 Unauthorized 未授权,需身份验证。
403 Forbidden 请求被拒绝,服务器理解请求但拒绝执行。
404 Not Found 请求资源不存在。
405 Method Not Allowed 请求方法不被允许。
408 Request Timeout 请求超时,服务器未收到完整请求。
409 Conflict 请求冲突,通常是资源状态冲突。
413 Payload Too Large 请求体过大,服务器无法处理。
429 Too Many Requests 请求过于频繁,被限流。

🔴 5xx - 服务器错误(Server Error)

状态码 含义 描述
500 Internal Server Error 服务器内部错误,无法完成请求。
501 Not Implemented 请求方法未实现。
502 Bad Gateway 网关或代理服务器收到无效响应。
503 Service Unavailable 服务器暂时不可用(过载或维护)。
504 Gateway Timeout 网关超时,未及时获得上游响应。
505 HTTP Version Not Supported 服务器不支持请求中的 HTTP 版本。

状态码速查
http://gadoid.io/2025/05/17/状态码速查/
作者
Codfish
发布于
2025年5月17日
许可协议