HTTP 状态码查询

搜索和浏览 HTTP 状态码及其含义

搜索与筛选

按状态码、名称或描述搜索,并通过分类缩小范围

HTTP 状态码

共 50 个匹配状态码

50
代码名称分类描述
100
Continue
信息响应服务器已收到请求头,客户端应继续发送请求体。
101
Switching Protocols
信息响应请求者已要求服务器切换协议,服务器已同意。
102
Processing
信息响应服务器已收到并正在处理请求,但尚未有响应可用。
103
Early Hints
信息响应用于在最终 HTTP 消息之前返回一些响应头。
200
OK常用
成功请求已成功。成功的含义取决于 HTTP 方法。
201
Created常用
成功请求已完成,并导致创建了新资源。
202
Accepted
成功请求已被接受处理,但处理尚未完成。
204
No Content常用
成功服务器成功处理了请求,但不返回任何内容。
206
Partial Content
成功由于客户端发送的范围头,服务器仅提供资源的一部分。
300
Multiple Choices
重定向请求有多个可能的响应。用户代理应选择其中一个。
301
Moved Permanently常用
重定向请求资源的 URL 已永久更改。
302
Found常用
重定向请求资源的 URL 已临时更改。
304
Not Modified常用
重定向表示自请求头指定的版本以来,资源未被修改。
307
Temporary Redirect
重定向服务器正在将用户代理重定向到不同的资源,如 Location 头所示。
308
Permanent Redirect
重定向资源现在永久位于另一个 URL,由 Location 头指定。
400
Bad Request常用
客户端错误由于明显的客户端错误,服务器无法或不会处理请求。
401
Unauthorized常用
客户端错误需要身份验证,但已失败或尚未提供。
403
Forbidden常用
客户端错误请求有效,但服务器拒绝执行操作。
404
Not Found常用
客户端错误找不到请求的资源,但将来可能可用。
405
Method Not Allowed常用
客户端错误请求的资源不支持该请求方法。
406
Not Acceptable
客户端错误请求的资源只能生成根据请求中发送的 Accept 头不可接受的内容。
408
Request Timeout
客户端错误服务器等待请求超时。
409
Conflict
客户端错误由于请求中的冲突,无法处理请求。
410
Gone
客户端错误请求的资源不再可用,并且不会再可用。
411
Length Required
客户端错误请求未指定其内容的长度,这是请求资源所需的。
412
Precondition Failed
客户端错误服务器不满足请求者对请求设置的前提条件之一。
413
Payload Too Large
客户端错误请求大于服务器愿意或能够处理的大小。
414
URI Too Long
客户端错误提供的 URI 太长,服务器无法处理。
415
Unsupported Media Type
客户端错误请求实体具有服务器或资源不支持的媒体类型。
416
Range Not Satisfiable
客户端错误客户端请求文件的一部分,但服务器无法提供该部分。
417
Expectation Failed
客户端错误服务器无法满足 Expect 请求头字段的要求。
418
I'm a teapot
客户端错误此代码在 1998 年定义为传统的 IETF 愚人节笑话之一。
422
Unprocessable Entity
客户端错误请求格式正确,但由于语义错误而无法执行。
425
Too Early
客户端错误表示服务器不愿意冒险处理可能被重放的请求。
426
Upgrade Required
客户端错误客户端应切换到不同的协议,例如 TLS/1.0。
428
Precondition Required
客户端错误源服务器要求请求是有条件的。
429
Too Many Requests常用
客户端错误用户在给定时间内发送了太多请求。
431
Request Header Fields Too Large
客户端错误服务器不愿意处理请求,因为其头字段太大。
451
Unavailable For Legal Reasons
客户端错误由于法律要求,服务器拒绝访问资源。
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
服务器错误服务器无法存储完成请求所需的表示。
508
Loop Detected
服务器错误服务器在处理请求时检测到无限循环。
510
Not Extended
服务器错误需要进一步扩展请求,服务器才能完成它。
511
Network Authentication Required
服务器错误客户端需要身份验证才能获得网络访问权限。

什么是 HTTP 状态码?

HTTP 状态码是服务器返回的三位响应代码,用来说明一次请求最终发生了什么。你会在浏览器开发者工具、API 响应、服务器日志、可用性监控和反向代理面板里经常看到它们

如何理解主要的状态码类别

  • 1xx 信息响应: 服务器已经收到请求,处理流程仍在继续
  • 2xx 成功: 请求已经成功完成
  • 3xx 重定向: 客户端需要跳转到其他位置,或者复用缓存结果
  • 4xx 客户端错误: 请求本身存在问题,例如资源不存在、输入无效或鉴权失败
  • 5xx 服务器错误: 服务器或上游依赖在处理一个有效请求时发生了故障

适用场景

当你需要确认某个状态码的含义、比较相近状态码之间的差异,例如 401 和 403、502 和 504,或者想按错误描述中的关键词来搜索时,这个工具就很合适。它支持按状态码、状态名称和本地化描述进行检索

为什么正确解读很重要

在排障时,状态码往往是最快的线索。4xx 通常意味着问题出在请求、凭证或目标资源上;5xx 则通常意味着应用、网关或上游服务出了问题。先读懂类别,再决定下一步,会更高效

使用方法

输入编号、名称或说明关键词,并选择分类筛选。翻页可查看全部匹配