HTTP 状态码
Tools
查询 HTTP 状态码、英文名称和中文含义,覆盖标准状态码与常见服务商扩展状态码。
1xx 信息
表示临时响应,并需要请求者继续执行操作。
| 状态码 | 含义解释 |
|---|---|
| 100 Continue | 请求的初始部分已收到,客户端可以继续发送剩余内容。 |
| 101 Switching Protocols | 服务器同意切换到请求头中指定的其他协议。 |
| 102 Processing | 服务器已收到并正在处理请求,但暂时还没有响应可用。 |
| 103 Early Hints | 服务器在最终响应前返回一些预加载资源提示。 |
2xx 成功
表示请求已被成功接收、理解并处理。
| 状态码 | 含义解释 |
|---|---|
| 200 OK | 请求成功,响应内容通常会在响应体中返回。 |
| 201 Created | 请求成功并创建了一个或多个新资源。 |
| 202 Accepted | 请求已接受处理,但处理尚未完成。 |
| 203 Non-Authoritative Information | 响应内容来自转换代理,而不是源服务器的直接确认。 |
| 204 No Content | 请求成功,但响应没有需要返回的内容。 |
| 205 Reset Content | 请求成功,客户端应重置当前文档视图或输入内容。 |
| 206 Partial Content | 服务器成功返回了客户端通过 Range 请求的部分内容。 |
| 207 Multi-Status | 多个独立操作的结果会在 XML 响应体中分别给出。 |
| 208 Already Reported | DAV 绑定已在同一响应中的前一部分被列出。 |
| 226 IM Used | 服务器已完成对资源的实例操作,并返回了结果。 |
| 218 This Is Fine扩展 | Apache 使用的非标准状态码,表示结果可能并不完全可靠。 |
3xx 重定向
表示请求还需要进一步操作才能完成。
| 状态码 | 含义解释 |
|---|---|
| 300 Multiple Choices | 请求对应多个可能的响应,客户端可以选择其中一个。 |
| 301 Moved Permanently | 资源已永久移动到新的 URL,后续请求应使用新地址。 |
| 302 Found | 资源暂时位于另一个 URL,客户端通常会跟随 Location。 |
| 303 See Other | 应使用 GET 方法访问 Location 指向的另一个资源。 |
| 304 Not Modified | 资源未发生变化,客户端可以继续使用缓存版本。 |
| 305 Use Proxy | 已弃用,曾表示必须通过指定代理访问资源。 |
| 306 Switch Proxy | 未使用状态码,保留用于历史兼容。 |
| 307 Temporary Redirect | 资源暂时位于其他 URL,客户端不应改变原请求方法。 |
| 308 Permanent Redirect | 资源永久位于其他 URL,客户端不应改变原请求方法。 |
4xx 客户端错误
表示请求包含错误,或请求无法被服务器处理。
| 状态码 | 含义解释 |
|---|---|
| 400 Bad Request | 服务器无法理解请求,通常是语法、参数或格式错误。 |
| 401 Unauthorized | 请求需要有效的身份认证凭据。 |
| 402 Payment Required | 为未来的数字支付场景保留,目前很少被统一使用。 |
| 403 Forbidden | 服务器理解请求,但拒绝授权访问该资源。 |
| 404 Not Found | 服务器找不到请求的资源,或不愿透露资源是否存在。 |
| 405 Method Not Allowed | 请求方法已被服务器识别,但目标资源不支持该方法。 |
| 406 Not Acceptable | 服务器无法生成满足请求中 Accept 条件的响应。 |
| 407 Proxy Authentication Required | 客户端必须先向代理服务器完成身份认证。 |
| 408 Request Timeout | 服务器等待请求期间超时,客户端可以稍后重试。 |
| 409 Conflict | 请求与服务器当前资源状态冲突,无法完成操作。 |
| 410 Gone | 资源已永久删除,服务器确认未来也不会恢复。 |
| 411 Length Required | 服务器要求请求包含有效的 Content-Length 请求头。 |
| 412 Precondition Failed | 请求头中的前置条件检查失败。 |
| 413 Content Too Large | 请求内容超过服务器愿意或能够处理的大小。 |
| 414 URI Too Long | 请求 URI 长度超过服务器能够解析的范围。 |
| 415 Unsupported Media Type | 请求数据格式不受目标资源或服务器支持。 |
| 416 Range Not Satisfiable | 请求的 Range 范围无法满足,通常是超出资源长度。 |
| 417 Expectation Failed | 服务器无法满足 Expect 请求头中的要求。 |
| 418 I'm a teapot | 彩蛋状态码,源自愚人节 RFC,表示服务器拒绝煮咖啡。 |
| 421 Misdirected Request | 请求被发送到无法生成响应的服务器。 |
| 422 Unprocessable Content | 请求格式正确,但语义或业务校验无法通过。 |
| 423 Locked | 目标资源已被锁定,当前操作无法执行。 |
| 424 Failed Dependency | 当前请求失败,因为依赖的前一个请求也失败了。 |
| 425 Too Early | 服务器不愿处理可能被重放的过早请求。 |
| 426 Upgrade Required | 服务器要求客户端升级到其他协议才能继续。 |
| 428 Precondition Required | 服务器要求请求必须包含条件请求头。 |
| 429 Too Many Requests | 客户端在一定时间内发送了过多请求,触发限流。 |
| 431 Request Header Fields Too Large | 请求头字段或请求头总大小超过服务器限制。 |
| 451 Unavailable For Legal Reasons | 资源因法律或监管原因无法提供。 |
| 419 Page Expired扩展 | 常见于框架或应用层,表示会话或页面令牌已过期。 |
| 420 Method Failure / Enhance Your Calm扩展 | 常见于 Web 框架或历史 API,用于表示请求失败或限流。 |
| 430 Request Header Fields Too Large扩展 | 部分服务使用的扩展状态码,表示请求头超出限制。 |
| 440 Login Time-out扩展 | Microsoft IIS 扩展状态码,表示登录会话已过期。 |
| 444 No Response扩展 | Nginx 扩展状态码,表示服务器关闭连接且不返回响应。 |
| 449 Retry With扩展 | Microsoft IIS 扩展状态码,提示客户端重试请求。 |
| 450 Blocked by Windows Parental Controls扩展 | Microsoft IIS 扩展状态码,表示请求被家长控制策略拦截。 |
| 460 Client Closed Connection扩展 | 部分云服务使用的扩展状态码,表示客户端提前关闭连接。 |
| 463 X-Forwarded-For Too Many IPs扩展 | 部分云服务使用的扩展状态码,表示转发 IP 信息过多。 |
| 494 Request Header Too Large扩展 | Nginx 扩展状态码,表示请求头过大。 |
| 495 SSL Certificate Error扩展 | Nginx 扩展状态码,表示客户端证书校验失败。 |
| 496 No SSL Certificate扩展 | Nginx 扩展状态码,表示客户端没有提供证书。 |
| 497 HTTP Request Sent to HTTPS Port扩展 | Nginx 扩展状态码,表示 HTTP 请求被发送到 HTTPS 端口。 |
| 498 Invalid Token扩展 | 常见于代理或应用服务,表示认证令牌无效。 |
| 499 Client Closed Request扩展 | Nginx 扩展状态码,表示客户端在服务器响应前关闭了连接。 |
5xx 服务器错误
表示服务器在处理有效请求时发生错误。
| 状态码 | 含义解释 |
|---|---|
| 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 | 客户端需要先完成网络认证才能访问资源。 |
| 520 Web Server Returned an Unknown Error扩展 | Cloudflare 扩展状态码,表示源站返回了未知响应。 |
| 521 Web Server Is Down扩展 | Cloudflare 扩展状态码,表示源站拒绝连接或不可用。 |
| 522 Connection Timed Out扩展 | Cloudflare 扩展状态码,表示连接源站超时。 |
| 523 Origin Is Unreachable扩展 | Cloudflare 扩展状态码,表示无法到达源站。 |
| 524 A Timeout Occurred扩展 | Cloudflare 扩展状态码,表示已连接源站但响应超时。 |
| 525 SSL Handshake Failed扩展 | Cloudflare 扩展状态码,表示源站 SSL 握手失败。 |
| 526 Invalid SSL Certificate扩展 | Cloudflare 扩展状态码,表示源站 SSL 证书无效。 |
| 529 Site is Overloaded扩展 | 部分服务商使用的扩展状态码,表示站点当前过载。 |
| 530 Site is Frozen扩展 | 部分托管服务使用的扩展状态码,表示站点被冻结。 |
| 561 Unauthorized扩展 | 部分云服务使用的扩展状态码,表示访问被授权策略拒绝。 |