HTTP 状态码查询

查询 HTTP 状态码含义,支持分类筛选与关键词搜索

共 63 个状态码

1001xx

Continue

服务器已收到请求的初始部分,客户端应继续发送剩余内容

RFC 7231

1011xx

Switching Protocols

服务器同意切换协议,如从 HTTP 升级到 WebSocket

RFC 7231

1021xx

Processing

服务器已收到请求并正在处理,但尚未完成(WebDAV)

RFC 2518

1031xx

Early Hints

服务器在最终响应前返回一些头信息,用于预加载资源

RFC 8297

2002xx

OK

请求成功,响应体包含请求的数据

RFC 7231

2012xx

Created

请求成功且服务器创建了新资源,常用于 POST 请求

RFC 7231

2022xx

Accepted

请求已接受但尚未处理完成,常用于异步任务

RFC 7231

2032xx

Non-Authoritative Information

返回的元信息来自本地或第三方副本,而非原始服务器

RFC 7231

2042xx

No Content

请求成功但响应体不包含内容,常用于 DELETE 操作

RFC 7231

2052xx

Reset Content

请求成功,要求客户端重置文档视图(清空表单)

RFC 7231

2062xx

Partial Content

服务器已成功处理部分 GET 请求,用于断点续传

RFC 7233

2072xx

Multi-Status

多个操作的结果以 XML 格式返回(WebDAV)

RFC 4918

2082xx

Already Reported

DAV 绑定已在之前的多状态响应中报告过(WebDAV)

RFC 5842

2262xx

IM Used

服务器已对资源应用实例操作并返回结果

RFC 3229

3003xx

Multiple Choices

请求的资源有多个可选表示形式,需用户或客户端选择

RFC 7231

3013xx

Moved Permanently

资源已永久移动到新 URL,浏览器会缓存重定向

RFC 7231

3023xx

Found

资源临时从不同 URI 响应,客户端应继续使用原 URI

RFC 7231

3033xx

See Other

响应可在另一个 URI 用 GET 方法获取,用于 POST 后重定向

RFC 7231

3043xx

Not Modified

资源未修改,客户端应使用缓存副本

RFC 7232

3053xx

Use Proxy

请求的资源必须通过代理访问(已被废弃)

RFC 7231

3063xx

Unused

保留状态码,当前未使用

RFC 7231

3073xx

Temporary Redirect

临时重定向,要求客户端保持原请求方法

RFC 7231

3083xx

Permanent Redirect

永久重定向,要求客户端保持原请求方法

RFC 7538

4004xx

Bad Request

请求格式错误或参数无效,服务器无法理解

RFC 7231

4014xx

Unauthorized

请求需要身份认证,需提供有效的凭据

RFC 7235

4024xx

Payment Required

需要付款后才能访问该资源(保留供将来使用)

RFC 7231

4034xx

Forbidden

服务器理解请求但拒绝执行,身份认证也无济于事

RFC 7231

4044xx

Not Found

服务器无法找到请求的资源,可能是 URL 错误或资源已删除

RFC 7231

4054xx

Method Not Allowed

请求方法不被目标资源支持,如对只读资源使用 POST

RFC 7231

4064xx

Not Acceptable

服务器无法返回符合客户端 Accept 头要求的内容格式

RFC 7231

4074xx

Proxy Authentication Required

客户端需先通过代理服务器的身份认证

RFC 7235

4084xx

Request Timeout

服务器等待请求超时,客户端可重新发送请求

RFC 7231

4094xx

Conflict

请求与服务器当前状态冲突,如编辑冲突或重复创建

RFC 7231

4104xx

Gone

资源已永久删除且无转发地址,不同于 404

RFC 7231

4114xx

Length Required

服务器要求请求包含 Content-Length 头

RFC 7231

4124xx

Precondition Failed

客户端的头字段条件验证失败

RFC 7232

4134xx

Content Too Large

请求体超过服务器愿意或能够处理的大小

RFC 7231

4144xx

URI Too Long

请求的 URL 超过服务器能够处理的长度

RFC 7231

4154xx

Unsupported Media Type

请求体的媒体格式不被服务器支持

RFC 7231

4164xx

Range Not Satisfiable

请求的 Range 头指定的范围无法满足

RFC 7233

4174xx

Expectation Failed

服务器无法满足 Expect 头字段的要求

RFC 7231

4184xx

I'm a Teapot

服务器拒绝煮咖啡(超文本咖啡壶控制协议,彩蛋)

RFC 2324

4214xx

Misdirected Request

请求被发送到无法生成响应的服务器(HTTP/2)

RFC 7540

4224xx

Unprocessable Content

请求格式正确但因语义错误无法处理(WebDAV)

RFC 4918

4234xx

Locked

请求的资源被锁定,无法操作(WebDAV)

RFC 4918

4244xx

Failed Dependency

因前一个请求失败导致当前请求无法完成(WebDAV)

RFC 4918

4254xx

Too Early

服务器不愿处理可能被重放的请求(TLS 1.3)

RFC 8470

4264xx

Upgrade Required

客户端需切换到服务器指定的协议版本

RFC 7231

4284xx

Precondition Required

服务器要求请求包含条件头字段以避免冲突

RFC 6585

4294xx

Too Many Requests

客户端在给定时间内发送了过多请求(限流)

RFC 6585

4314xx

Request Header Fields Too Large

请求头字段过大,服务器拒绝处理

RFC 6585

4514xx

Unavailable For Legal Reasons

因法律原因无法提供该资源,如政府审查

RFC 7725

5005xx

Internal Server Error

服务器内部发生未知错误,无法完成请求

RFC 7231

5015xx

Not Implemented

服务器不支持请求的方法,无法处理

RFC 7231

5025xx

Bad Gateway

网关或代理服务器从上游收到无效响应

RFC 7231

5035xx

Service Unavailable

服务器暂时无法处理请求,通常因过载或维护

RFC 7231

5045xx

Gateway Timeout

网关或代理服务器等待上游响应超时

RFC 7231

5055xx

HTTP Version Not Supported

服务器不支持请求中使用的 HTTP 版本

RFC 7231

5065xx

Variant Also Negotiates

透明内容协商导致循环配置错误

RFC 2295

5075xx

Insufficient Storage

服务器存储空间不足,无法完成请求(WebDAV)

RFC 4918

5085xx

Loop Detected

服务器检测到处理请求时出现无限循环(WebDAV)

RFC 5842

5105xx

Not Extended

服务器需要对请求进行进一步扩展才能处理

RFC 2774

5115xx

Network Authentication Required

客户端需进行网络认证才能获得访问权限

RFC 6585

常见问题

301 和 302 重定向有什么区别?
301 表示永久重定向,搜索引擎会将权重转移到新地址。302 表示临时重定向,搜索引擎仍保留原地址。如果网站永久搬迁,使用 301;如果是临时跳转(如维护页面),使用 302。
429 状态码是什么意思?
429 Too Many Requests 表示客户端在给定时间内发送了过多请求(触发限流)。通常需要等待一段时间后重试,或根据响应头中的 Retry-After 字段确定重试时间。

相关工具