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 ReportedDAV 绑定已在同一响应中的前一部分被列出。
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扩展部分云服务使用的扩展状态码,表示访问被授权策略拒绝。