返回主页

HTTP 状态码查询

按编号或关键字查询状态码含义与常见成因

共 78 个状态码
1xx 信息100–1994
  • 100

    Continue

    继续。客户端应继续发送请求剩余部分。

  • 101

    Switching Protocols

    切换协议。服务端同意按 Upgrade 头切换协议(如 WebSocket)。

  • 102

    Processing

    处理中。请求已收到,正在处理但还没有结果。

  • 103

    Early Hints

    早期提示。在最终响应前先返回部分头,用于预加载资源。

2xx 成功200–29910
  • 200

    OK

    成功。请求已正常处理并返回内容。

  • 201

    Created

    已创建。请求成功并新建了资源,通常在 Location 头返回地址。

  • 202

    Accepted

    已接受。请求已进入队列,处理尚未完成。

  • 203

    Non-Authoritative Information

    非授权信息。返回的元数据来自缓存副本而非源服务器。

  • 204

    No Content

    无内容。处理成功但没有响应体,常用于 DELETE 与 PUT。

  • 205

    Reset Content

    重置内容。要求客户端重置文档视图(如清空表单)。

  • 206

    Partial Content

    部分内容。返回的是资源的一段,用于断点续传或分片下载。

  • 207

    Multi-Status

    多状态。WebDAV 使用,响应体里包含多个子请求的状态。

  • 208

    Already Reported

    已报告。WebDAV 中避免重复列出同一资源。

  • 226

    IM Used

    实例操作已应用。服务端已完成对资源的增量修改。

3xx 重定向300–3998
  • 300

    Multiple Choices

    多种选择。请求的资源有多个可选地址。

  • 301

    Moved Permanently

    永久重定向。资源已永久迁移,搜索引擎会更新索引。

  • 302

    Found

    临时重定向。本次请求应去新地址,后续仍用原地址。

  • 303

    See Other

    查看其他地址。用 GET 访问 Location 指向的结果。

  • 304

    Not Modified

    未修改。缓存仍有效,服务端不返回响应体。

  • 305

    Use Proxy

    使用代理。必须通过指定代理访问(已废弃)。

  • 307

    Temporary Redirect

    临时重定向。与 302 类似,但要求保持原请求方法。

  • 308

    Permanent Redirect

    永久重定向。与 301 类似,但要求保持原请求方法。

4xx 客户端错误400–49933
  • 400

    Bad Request

    请求有误。参数格式或语法有问题,服务端无法理解。

  • 401

    Unauthorized

    未认证。缺少或无效的凭证,需要先登录。

  • 402

    Payment Required

    需要付费。预留状态码,部分 API 用于表示额度不足。

  • 403

    Forbidden

    禁止访问。身份已知但没有权限。

  • 404

    Not Found

    未找到。资源不存在,或不想暴露其存在。

  • 405

    Method Not Allowed

    方法不允许。资源存在但不支持该 HTTP 方法。

  • 406

    Not Acceptable

    无法接受。服务端无法提供 Accept 头要求的内容类型。

  • 407

    Proxy Authentication Required

    需要代理认证。先向代理提供凭证。

  • 408

    Request Timeout

    请求超时。客户端在服务端等待时间内没有发完请求。

  • 409

    Conflict

    冲突。请求与资源当前状态冲突,如并发编辑。

  • 410

    Gone

    已删除。资源曾经存在,现在永久不可用。

  • 411

    Length Required

    需要长度。请求缺少 Content-Length。

  • 412

    Precondition Failed

    前置条件失败。If-Match 等条件不成立。

  • 413

    Content Too Large

    内容过大。请求体超过服务端限制。

  • 414

    URI Too Long

    URI 过长。请求地址超出服务端可处理长度。

  • 415

    Unsupported Media Type

    媒体类型不支持。请求体的 Content-Type 不被接受。

  • 416

    Range Not Satisfiable

    范围无法满足。请求的字节范围超出资源大小。

  • 417

    Expectation Failed

    期望失败。Expect 头的要求无法满足。

  • 418

    I'm a Teapot

    我是茶壶。愚人节玩笑状态码,常被用来做彩蛋。

  • 421

    Misdirected Request

    请求被错误定向。该连接无法为该域名提供服务。

  • 422

    Unprocessable Content

    内容无法处理。语法正确但语义有误,常用于表单校验。

  • 423

    Locked

    已锁定。目标资源被锁定(WebDAV)。

  • 424

    Failed Dependency

    依赖失败。因为前一个请求失败导致本请求无法执行。

  • 425

    Too Early

    过早。服务端不愿意处理可能被重放的请求。

  • 426

    Upgrade Required

    需要升级。客户端应改用更高版本的协议。

  • 428

    Precondition Required

    需要前置条件。服务端要求带上 If-Match 等条件避免并发覆盖。

  • 429

    Too Many Requests

    请求过多。触发限流,稍后再试。

  • 431

    Request Header Fields Too Large

    请求头过大。头部总大小超出限制。

  • 451

    Unavailable For Legal Reasons

    因法律原因不可用。内容被审查或封禁。

  • 420

    Enhance Your Calm非标准

    冷静一下。Twitter 早期用于限流,非标准状态码。

  • 444

    No Response非标准

    无响应。nginx 直接关闭连接,不返回任何内容。

  • 449

    Retry With非标准

    需要补充信息。微软提出,要求客户端带更多信息重试。

  • 499

    Client Closed Request非标准

    客户端主动断开。nginx 记录,通常说明用户等不及关掉了页面。

5xx 服务端错误500–59923
  • 500

    Internal Server Error

    服务器内部错误。代码抛异常了,看服务端日志。

  • 501

    Not Implemented

    未实现。服务端不支持该请求方法。

  • 502

    Bad Gateway

    网关错误。网关从上游收到无效响应,常见于后端服务挂了。

  • 503

    Service Unavailable

    服务不可用。过载或维护中,通常会带 Retry-After。

  • 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

    需要网络认证。常见于公共 WiFi 的登录门户。

  • 509

    Bandwidth Limit Exceeded非标准

    带宽超限。cPanel 主机常见,站点当月流量用完了。

  • 520

    Unknown Error非标准

    未知错误。Cloudflare 从源站收到空响应或异常响应。

  • 521

    Web Server Is Down非标准

    源站宕机。Cloudflare 无法与源站建立连接。

  • 522

    Connection Timed Out非标准

    连接超时。Cloudflare 与源站的 TCP 握手超时。

  • 523

    Origin Is Unreachable非标准

    源站不可达。通常是 DNS 或路由问题。

  • 524

    A Timeout Occurred非标准

    响应超时。连接建立了,但源站没在 100 秒内返回。

  • 525

    SSL Handshake Failed非标准

    SSL 握手失败。Cloudflare 与源站的 HTTPS 协商失败。

  • 526

    Invalid SSL Certificate非标准

    证书无效。源站证书过期、域名不匹配或不受信任。

  • 527

    Railgun Error非标准

    Railgun 错误。Cloudflare 的 Railgun 连接中断(已弃用)。

  • 530

    Site is Frozen非标准

    站点被冻结。Pantheon 主机用于表示站点暂停服务。

  • 598

    Network Read Timeout非标准

    网络读超时。代理读取上游响应超时,非标准。

  • 599

    Network Connect Timeout非标准

    网络连接超时。代理连接上游超时,非标准。

状态码分五类:1xx 信息、2xx 成功、3xx 重定向、4xx 客户端错误、5xx 服务端错误。标「非标准」的是厂商或服务器私有码(Cloudflare、nginx、cPanel 等),不在 IANA 注册表里。