窄屏以卡片展示,可点复制状态码或短语。
- 100Continue(继续)HTTP/1.1
客户端应当继续发送请求。服务器已接收部分请求且未拒绝;请求完成后服务器会发送最终响应。
- 101Switching Protocols(切换协议)HTTP/1.1
服务器理解客户端请求,将通过 Upgrade 头切换到新协议(如 WebSocket)。仅在切换更有利时使用。
- 102Processing(处理中)WebDAV
服务器已收到并正在处理请求,但尚无响应可用(WebDAV,避免客户端超时)。
- 103Early Hints(早期提示)RFC 8297
在最终响应前返回 Link 等提示,便于浏览器预加载资源。
- 200OK(成功)HTTP/0.9+
请求成功。GET 返回资源体;HEAD 仅返回头;POST 返回处理结果;TRACE 回显请求。
- 201Created(已创建)HTTP/0.9+
请求成功且已按请求创建新资源,常见于 PUT / POST 创建。
- 202Accepted(已接受)HTTP/0.9+
请求已接受但尚未处理完毕,最终可能成功或失败。适用于异步 / 批处理,响应体可含状态监视信息。
- 203Non-Authoritative Information(非权威信息)HTTP/1.0+
成功处理请求,但元信息可能来自本地或第三方拷贝,而非原始服务器。
- 204No Content(无内容)HTTP/0.9+
成功但无响应体,仅有响应头;用户代理可用新头更新缓存。
- 205Reset Content(重置内容)HTTP/1.1
要求用户代理重置发送该请求的文档视图(如清空表单)。
- 206Partial Content(部分内容)HTTP/1.1
成功返回 Range 请求的部分内容,用于分段下载 / 断点续传。
- 300Multiple Choices(多种选择)HTTP/1.0+
请求有多种可能响应,需由用户代理或用户选择其一。
- 301Moved Permanently(永久移动)HTTP/0.9+
资源 URI 已永久变更,新地址在 Location 头中;后续应使用新 URI。
- 302Found(临时移动)HTTP/0.9+
资源临时位于其他 URI,Location 给出新地址;客户端日后仍应用原 URI。
- 303See Other(查看其他位置)HTTP/0.9+
引导客户端用 GET 访问另一个 URI 获取结果(常见于 POST 后重定向)。
- 304Not Modified(未修改)HTTP/0.9+
资源自上次访问未变化,客户端可直接使用缓存。
- 305Use Proxy(使用代理)HTTP/1.1
必须通过代理访问所请求资源。因安全原因现已很少使用。
- 306unused(未使用)HTTP/1.1(废弃)
已废弃,不再使用;曾出现在 HTTP/1.1 旧草案中。
- 307Temporary Redirect(临时重定向)HTTP/1.1
临时导向另一 URI(Location);语义类似 302,但要求后续请求保持原 HTTP 方法。
- 308Permanent Redirect(永久重定向)HTTP/1.1
永久导向另一 URI;语义类似 301,但要求保持原 HTTP 方法。
- 400Bad Request(错误请求)HTTP/0.9+
请求语法错误或无法理解,服务器拒绝处理。
- 401Unauthorized(未授权)HTTP/0.9+
需要身份验证。与 403 不同:提供正确凭据后通常可通过。
- 402Payment Required(需要付款)HTTP/0.9+
保留供将来使用(最初设想用于数字支付),目前极少实际部署。
- 403Forbidden(禁止访问)HTTP/0.9+
服务器理解请求但拒绝执行;身份已明或权限不足。
- 404Not Found(未找到)HTTP/0.9+
服务器找不到请求的资源,是最常见的客户端错误之一。
- 405Method Not Allowed(方法不允许)HTTP/1.1
请求方法被禁止。规范要求 GET 与 HEAD 通常不可被禁用。
- 406Not Acceptable(无法接受)HTTP/1.1
内容协商后没有符合客户端 Accept 等条件的表示。
- 407Proxy Authentication Required(要求代理身份验证)HTTP/1.1
类似于 401,但需要先通过代理完成身份验证。
- 408Request Timeout(请求超时)HTTP/1.1
客户端未在服务器等待时间内完成请求发送,连接可能被关闭。
- 409Conflict(冲突)HTTP/1.1
请求与服务器当前资源状态冲突(如版本冲突)。
- 410Gone(已失效)HTTP/1.1
资源曾存在但已被永久删除,且无转发地址。
- 411Length Required(需要内容长度)HTTP/1.1
服务器要求 Content-Length,客户端未提供因而拒绝。
- 412Precondition Failed(先决条件失败)HTTP/1.1
请求头中的条件(如 If-Match)未能在服务器侧满足。
- 413Content Too Large(请求实体过大)HTTP/1.1
请求体超过服务器限制;可能关闭连接并返回 Retry-After。
- 414URI Too Long(请求 URI 过长)HTTP/1.1
请求 URI 过长,服务器无法处理。
- 415Unsupported Media Type(不支持的媒体类型)HTTP/1.1
请求的媒体类型(Content-Type / 载荷格式)服务器不支持。
- 416Range Not Satisfiable(范围无法满足)HTTP/1.1
Range 头指定的范围无效,通常超出资源大小。
- 417Expectation Failed(期望失败)HTTP/1.1
Expect 头中的期望(如 100-continue)无法被服务器满足。
- 418I'm a teapot(我是茶壶)RFC 2324
HTCPCP 愚人节玩笑状态码:茶壶拒绝煮咖啡。偶见于彩蛋接口。
- 421Misdirected Request(误导的请求)HTTP/2
请求被发往无法产生响应的服务器(如 HTTP/2 连接复用到错误主机)。
- 422Unprocessable Content(无法处理的内容)WebDAV / HTTP
语法正确但语义错误,服务器无法处理(如校验失败),常见于 API。
- 423Locked(已锁定)WebDAV
目标资源被锁定(WebDAV)。
- 424Failed Dependency(依赖失败)WebDAV
因先前请求失败而导致当前请求失败(WebDAV)。
- 425Too Early(过早)RFC 8470
服务器不愿处理可能被重放的请求(TLS early data 等场景)。
- 426Upgrade Required(需要升级)HTTP/1.1
客户端应切换协议;服务器在 Upgrade 头中指明要求。
- 428Precondition Required(要求先决条件)RFC 6585
源服务器要求请求带条件头,以防止丢失更新。
- 429Too Many Requests(请求过多)RFC 6585
客户端在给定时间内发送了太多请求(限流);可含 Retry-After。
- 431Request Header Fields Too Large(请求头过大)RFC 6585
请求头字段过大,服务器不愿处理。
- 451Unavailable For Legal Reasons(因法律原因不可用)RFC 7725
因法律要求(如审查、禁令)拒绝提供资源。
- 500Internal Server Error(内部服务器错误)HTTP/0.9+
服务器遇到未知错误,无法完成请求。
- 501Not Implemented(未实现)HTTP/0.9+
服务器不支持请求所用的方法或功能。
- 502Bad Gateway(网关错误)HTTP/0.9+
作为网关或代理的服务器从上游收到无效响应。
- 503Service Unavailable(服务不可用)HTTP/0.9+
因维护或过载暂时无法处理;可含 Retry-After,响应通常不应被缓存。
- 504Gateway Timeout(网关超时)HTTP/1.1
作为网关或代理时,未能及时从上游获得响应。
- 505HTTP Version Not Supported(HTTP 版本不受支持)HTTP/1.1
服务器不支持请求中使用的 HTTP 协议版本。
- 506Variant Also Negotiates(变体也可协商)RFC 2295
服务器内部配置错误:协商所得变体自身又参与协商。
- 507Insufficient Storage(存储不足)WebDAV
服务器无法存储完成请求所需的内容(WebDAV)。
- 508Loop Detected(检测到循环)WebDAV
服务器在处理请求时检测到无限循环(WebDAV)。
- 510Not Extended(未扩展)RFC 2774
服务器需要请求进行进一步扩展才能完成。
- 511Network Authentication Required(需要网络认证)RFC 6585
客户端需要进行网络认证才能获得访问权限(如 captive portal)。
HTTP 状态码表示请求是否成功完成,分五大类:信息(1xx)、成功(2xx)、重定向(3xx)、客户端错误(4xx)、服务端错误(5xx)。对照表覆盖常用与 RFC 扩展码,说明仅供速查。
本工具在浏览器本地运行,不会上传你的数据。