跳到主要内容
IPOK

HTTP 状态码大全(速查)

200、301、403、404、502 各是什么意思?这个工具收录 1xx–5xx 常见 HTTP 状态码(含 Cloudflare 专属的 520–526),每个都给标准英文短语和一句话中文释义,输入数字或关键词即可秒查。

值得留意:403(被拒绝)、429(请求过多)、503(不可用)这些频繁出现时,往往不是你代码的问题,而是你的出口 IP 被风控限速 / 封锁了——机房 / 代理 IP 尤其容易触发。所以老撞这几个码,先查查出口 IP 干不干净。

100
Continue
继续:已收到请求头,客户端可继续发送请求体。
101
Switching Protocols
切换协议:服务器同意升级协议(如升级到 WebSocket)。
103
Early Hints
预提示:先返回部分头,让浏览器提前预加载资源。
200
OK
成功:请求正常处理并返回。
201
Created
已创建:请求成功且创建了新资源。
202
Accepted
已接受:请求已收到但尚未处理完(异步)。
204
No Content
无内容:成功但无返回体(常见于 DELETE / 保存)。
206
Partial Content
部分内容:返回了请求的某一段(断点续传 / 视频拖动)。
301
Moved Permanently
永久重定向:资源已永久迁移到新地址(传递 SEO 权重)。
302
Found
临时重定向:资源临时在别处(不传 SEO 权重)。
303
See Other
见其他:用 GET 去另一个地址取结果(表单提交后跳转)。
304
Not Modified
未修改:资源没变,用你本地缓存即可(省流量)。
307
Temporary Redirect
临时重定向:同 302 但严格保持原请求方法。
308
Permanent Redirect
永久重定向:同 301 但严格保持原请求方法。
400
Bad Request
请求错误:语法或参数有误,服务器无法理解。
401
Unauthorized
未认证:需要登录 / 凭证(缺 token 或 token 失效)。
403
Forbidden
被拒绝:已认证但无权限——也常因出口 IP 被风控 / 地区封锁。
404
Not Found
未找到:资源不存在或地址写错。
405
Method Not Allowed
方法不允许:如对只读接口发了 POST。
408
Request Timeout
请求超时:服务器等太久没收到完整请求。
409
Conflict
冲突:与当前资源状态冲突(如重复创建 / 版本冲突)。
410
Gone
已删除:资源曾存在、已被永久移除。
413
Payload Too Large
请求体过大:上传内容超出服务器限制。
415
Unsupported Media Type
媒体类型不支持:Content-Type 不被接受。
418
I'm a teapot
我是茶壶:愚人节彩蛋,偶尔被用来表示「拒绝处理」。
422
Unprocessable Entity
无法处理:语法对但语义错(校验不通过)。
429
Too Many Requests
请求过多:触发限流——常因同一出口 IP 频率过高被限速。
431
Request Header Fields Too Large
请求头过大:Cookie / 头部超限。
451
Unavailable For Legal Reasons
因法律原因不可用:被审查 / 地区屏蔽。
500
Internal Server Error
服务器内部错误:后端代码出错(最常见的 5xx)。
501
Not Implemented
未实现:服务器不支持该功能。
502
Bad Gateway
网关错误:上游 / 反代后端返回了无效响应。
503
Service Unavailable
服务不可用:服务器过载或维护中。
504
Gateway Timeout
网关超时:反代等上游响应超时。
511
Network Authentication Required
需网络认证:常见于公共 WiFi 的认证门户。
520
Web Server Returned an Unknown Error
Cloudflare:源站返回了 CF 无法解析的异常响应。
521
Web Server Is Down
Cloudflare:源站拒绝连接 / 已宕机。
522
Connection Timed Out
Cloudflare:连接源站超时(源站 / 网络问题)。
523
Origin Is Unreachable
Cloudflare:找不到源站(DNS / 路由问题)。
524
A Timeout Occurred
Cloudflare:连上了源站但它没在时限内返回。
525
SSL Handshake Failed
Cloudflare:与源站的 SSL 握手失败。
526
Invalid SSL Certificate
Cloudflare:源站证书无效。

HTTP 状态码是服务器对每个请求的「一句话回执」。值得留意:403 / 429 频繁出现,往往不是代码问题,而是你的出口 IP 被风控限速 / 封锁了。

总吃 403 / 429?查下你的出口 IP 纯不纯净 →
顺手查下你自己的 IP——纯净度、风险值、原生/机房、泄露查 IP →

常见问题

403 和 404 有什么区别?

404 是「资源不存在」;403 是「资源在、但不让你访问」——可能是没权限,也常因出口 IP 被封锁 / 地区限制。

502 / 503 / 504 怎么区分?

502 网关收到上游无效响应;503 服务器过载或维护中;504 网关等上游超时。都属服务端问题。

520–526 是什么?

这是 Cloudflare 自定义的状态码,表示 CF 与源站之间出了问题(源站宕机 / 超时 / 证书无效等),不是标准 HTTP 码。

更多工具