输入关键词
输入状态码数字、英文名或中文名,也可以直接浏览 1xx–5xx 的分组表格。
1xx 到 5xx,一张表查清含义、常见成因和处理方式。
共 62 个状态码,按类别分组
请求已收到,需要继续处理。
4 个| 状态码 | 英文名 | 中文名 | 一句话说明 | 常见原因 / 处理建议 | 复制 |
|---|---|---|---|---|---|
| 100 | Continue | 继续 | 服务器已收到请求头,客户端应继续发送请求体。 | 常见于带 Expect: 100-continue 的大文件上传;通常由客户端和服务器自动处理,无需人工干预。 | |
| 101 | Switching Protocols | 切换协议 | 服务器同意客户端升级协议的请求。 | WebSocket 握手成功时常见;如果业务代码没有主动升级协议,检查反向代理或框架的 Upgrade 配置。 | |
| 102 | Processing | 处理中 | 服务器已收到请求并正在处理,还没有最终响应。 | 常见于耗时较长的 WebDAV 操作;客户端保持连接、继续等待即可。 | |
| 103 | Early Hints | 早期提示 | 服务器在最终响应前先给出资源提示,方便浏览器预加载。 | 站点开启 Early Hints 时常见;一般无需处理,若预加载了错误资源,可在服务端关闭该特性。 |
请求已被成功接收、理解并处理。
10 个| 状态码 | 英文名 | 中文名 | 一句话说明 | 常见原因 / 处理建议 | 复制 |
|---|---|---|---|---|---|
| 200常用 | OK | 成功 | 请求成功,响应体包含结果。 | 最常见的成功响应;接口返回 200 但业务失败时,需要继续检查响应体里的业务码。 | |
| 201 | Created | 已创建 | 请求成功,并创建了一个新资源。 | 常见于 POST 新建用户、订单或文件;响应中的 Location 头通常给出新资源的地址。 | |
| 202 | Accepted | 已接受 | 请求已被接受,但还没有处理完成。 | 常见于异步任务和消息队列;需要另外查询任务状态,不能把 202 当作处理成功。 | |
| 203 | Non-Authoritative Information | 非授权信息 | 响应来自缓存或代理,内容可能与源站不一致。 | 常见于代理改写了响应;对数据一致性要求高时,可绕过代理或校验响应来源。 | |
| 204 | No Content | 无内容 | 请求成功,但没有响应体。 | 常见于 DELETE 成功或保存操作;前端不要尝试解析响应体,否则会得到空内容。 | |
| 205 | Reset Content | 重置内容 | 请求成功,客户端应重置表单或视图状态。 | 常见于表单提交成功后清空输入;按语义重置页面状态即可。 | |
| 206 | Partial Content | 部分内容 | 只返回了资源的一部分,用于分片下载或断点续传。 | 常见于 Range 请求和视频拖动进度;检查 Range 与 Content-Range 头是否匹配。 | |
| 207 | Multi-Status | 多状态 | 批量操作的结果包含多个独立状态。 | 常见于 WebDAV 批量请求;响应体是 XML,需要逐个解析子请求的状态。 | |
| 208 | Already Reported | 已报告 | 同一资源已在本次批量响应中报告过,避免重复列举。 | 常见于 WebDAV 深层集合列举;客户端忽略该条目即可。 | |
| 226 | IM Used | 已使用实例操纵 | 服务器已对资源应用增量更新(Delta Encoding)。 | 常见于支持增量编码的缓存同步;把响应当作资源的完整新版本处理即可。 |
需要进一步操作才能完成请求。
8 个| 状态码 | 英文名 | 中文名 | 一句话说明 | 常见原因 / 处理建议 | 复制 |
|---|---|---|---|---|---|
| 300 | Multiple Choices | 多种选择 | 同一资源有多个可选表示,需要客户端选择。 | 常见于多语言或多格式资源;从响应中挑选一个链接,或改用更明确的 URL。 | |
| 301常用 | Moved Permanently | 永久重定向 | 资源已永久移动到新地址,客户端和搜索引擎应更新链接。 | 常见于域名更换或路径改版;配置一次 301 指向新地址,并检查是否出现重定向循环。 | |
| 302常用 | Found | 临时重定向 | 资源临时位于另一个地址,后续请求仍应使用原地址。 | 常见于登录跳转和灰度切换;检查 Location 是否正确,长期迁移应改用 301。 | |
| 303 | See Other | 查看其他位置 | 应改用 GET 请求另一个地址来获取结果。 | 常见于表单 POST 之后跳转到结果页;按 Location 发起 GET,浏览器通常会自动完成。 | |
| 304 | Not Modified | 未修改 | 资源没有变化,可以直接使用本地缓存。 | 常见于带 If-None-Match 或 If-Modified-Since 的条件请求;响应没有正文属于正常现象。 | |
| 305 | Use Proxy | 使用代理 | 必须通过指定的代理访问资源(已废弃)。 | 旧规范中的状态码,现代客户端普遍忽略;改用标准的代理配置或直接访问。 | |
| 307 | Temporary Redirect | 临时重定向 | 临时重定向,并且保持原请求方法和请求体。 | 常见于临时切换后端或升级 HTTPS;与 302 不同,POST 会继续以 POST 发往新地址。 | |
| 308 | Permanent Redirect | 永久重定向 | 永久重定向,并且保持原请求方法。 | 常见于永久更换域名或路径;客户端和搜索引擎应更新链接。 |
请求本身有问题,或客户端无权访问。
29 个| 状态码 | 英文名 | 中文名 | 一句话说明 | 常见原因 / 处理建议 | 复制 |
|---|---|---|---|---|---|
| 400常用 | Bad Request | 请求错误 | 服务器无法理解请求,通常是语法、参数或请求体有问题。 | 常见于 JSON 格式错误、缺少必填参数或字段类型不符;检查请求体和参数后重试。 | |
| 401常用 | Unauthorized | 未授权 | 请求缺少有效的身份凭证。 | 常见于未登录或 token 过期;先登录或刷新 token,再检查 Authorization 请求头。 | |
| 402 | Payment Required | 需要付款 | 保留状态码,通常表示需要付费或配额不足。 | 常见于付费接口欠费、试用到期;充值或升级套餐后重试。 | |
| 403常用 | Forbidden | 禁止访问 | 服务器理解请求但拒绝执行,即使身份有效也可能没有权限。 | 常见于权限不足、IP 限制或目录禁止访问;检查账号角色和服务端的访问规则。 | |
| 404常用 | Not Found | 未找到 | 服务器找不到请求的资源。 | 常见于 URL 拼写错误、资源已删除或路由未配置;核对地址,并在服务端确认文件或路由存在。 | |
| 405 | Method Not Allowed | 方法不允许 | 请求方法不被该资源支持。 | 常见于对只读接口发 POST,或 OPTIONS 预检未配置;查看 Allow 响应头并改用正确的方法。 | |
| 406 | Not Acceptable | 不可接受 | 服务器无法生成符合 Accept 头要求的响应。 | 常见于客户端只接受特定格式而服务端无法提供;放宽 Accept 头,或让服务端支持该格式。 | |
| 407 | Proxy Authentication Required | 需要代理认证 | 需要先通过代理服务器的身份认证。 | 常见于企业代理;在客户端或环境变量中配置代理账号和密码。 | |
| 408 | Request Timeout | 请求超时 | 客户端在服务器等待时间内没有完成请求。 | 常见于网络较慢或请求体上传中断;重试并检查网络,必要时增大客户端超时时间。 | |
| 409 | Conflict | 冲突 | 请求与资源当前状态冲突。 | 常见于重复创建、并发编辑同一资源或版本号不匹配;刷新最新状态后再提交。 | |
| 410 | Gone | 已消失 | 资源已被永久删除,且不会再次提供。 | 常见于内容下架或链接失效;更新引用链接,或引导用户返回有效页面。 | |
| 411 | Length Required | 需要内容长度 | 服务器要求请求带有 Content-Length 头。 | 常见于分块上传缺少长度;补上 Content-Length,或改用服务器支持的分块传输方式。 | |
| 412 | Precondition Failed | 前置条件失败 | If-Match、If-Unmodified-Since 等前置条件不满足。 | 常见于并发更新时 ETag 已变化;重新获取资源最新版本,再带条件提交。 | |
| 413 | Content Too Large | 内容过大 | 请求体超过服务器允许的大小。 | 常见于上传大文件或一次性提交大量数据;压缩、拆分请求,或调整服务端限制。 | |
| 414 | URI Too Long | 请求地址过长 | 请求的 URL 超过服务器允许的长度。 | 常见于 GET 参数过多或查询串过长;改用 POST,或精简、分页参数。 | |
| 415 | Unsupported Media Type | 不支持的媒体类型 | 请求体的 Content-Type 不被服务器支持。 | 常见于发送 JSON 却声明 text/plain;设置正确的 Content-Type 并确认服务端接受该格式。 | |
| 416 | Range Not Satisfiable | 范围无法满足 | Range 请求的范围超出了资源大小。 | 常见于断点续传位置错误;检查 Content-Range,或清空续传记录后从头下载。 | |
| 417 | Expectation Failed | 预期失败 | 服务器无法满足 Expect 请求头的要求。 | 常见于不支持 100-continue 的代理;去掉 Expect 头,或更换代理和服务端配置。 | |
| 418 | I'm a teapot | 我是茶壶 | 源自愚人节玩笑的状态码:服务器拒绝用茶壶煮咖啡。 | 常见于彩蛋、占位或反爬提示;按普通客户端错误处理即可,不代表服务故障。 | |
| 421 | Misdirected Request | 请求被错误定向 | 请求被发到了无法响应该主机的服务器。 | 常见于 HTTP/2 连接复用、SNI 不匹配;用新连接重试,并检查证书与虚拟主机配置。 | |
| 422 | Unprocessable Content | 无法处理的实体 | 请求语法正确,但语义校验未通过。 | 常见于字段格式或业务规则校验失败;按响应中的字段错误逐项修正。 | |
| 423 | Locked | 已锁定 | 目标资源被锁定,暂时无法访问。 | 常见于 WebDAV 文件被其他用户锁定;等待解锁,或携带正确的锁定令牌。 | |
| 424 | Failed Dependency | 依赖失败 | 由于前置请求失败,当前请求没有执行。 | 常见于 WebDAV 批量操作;先修复失败的前置请求,再重试整批操作。 | |
| 425 | Too Early | 过早 | 服务器不愿处理可能被重放的早期请求(TLS 0-RTT)。 | 常见于 TLS 0-RTT 数据存在重放风险;改用完整握手连接后重试。 | |
| 426 | Upgrade Required | 需要升级 | 客户端需要升级到其他协议才能完成请求。 | 常见于要求 HTTPS、HTTP/2 或 HTTP/3;按 Upgrade 头升级协议后重试。 | |
| 428 | Precondition Required | 需要前置条件 | 服务器要求请求携带条件头,以避免并发覆盖。 | 常见于更新接口要求 If-Match;先获取 ETag,再带条件提交修改。 | |
| 429常用 | Too Many Requests | 请求过多 | 请求触发了限流。 | 常见于短时间请求过多或共享 IP;按 Retry-After 退避,并降低请求频率。 | |
| 431 | Request Header Fields Too Large | 请求头过大 | 请求头字段的总大小超过服务器限制。 | 常见于 Cookie 过大或自定义头过多;精简 Cookie 和请求头,或调整服务端限制。 | |
| 451 | Unavailable For Legal Reasons | 因法律原因不可用 | 因法律要求,服务器无法提供该资源。 | 常见于地区合规限制;联系服务提供方,或从允许的地区访问。 |
服务器未能完成一个看似有效的请求。
11 个| 状态码 | 英文名 | 中文名 | 一句话说明 | 常见原因 / 处理建议 | 复制 |
|---|---|---|---|---|---|
| 500常用 | Internal Server Error | 服务器内部错误 | 服务器处理请求时遇到未预期的错误。 | 常见于代码异常、配置错误或依赖故障;查看服务端日志定位并修复。 | |
| 501 | Not Implemented | 未实现 | 服务器不支持完成请求所需的功能。 | 常见于不支持该请求方法或扩展;改用支持的方法,或升级服务端。 | |
| 502常用 | Bad Gateway | 网关错误 | 网关或代理从上游服务器收到了无效响应。 | 常见于后端服务崩溃、重启或超时;检查上游服务状态和网关日志。 | |
| 503常用 | Service Unavailable | 服务不可用 | 服务器暂时无法处理请求,通常是因为过载或维护。 | 常见于流量高峰或发布维护;按 Retry-After 重试,并考虑扩容或降级。 | |
| 504 | Gateway Timeout | 网关超时 | 网关等待上游服务器响应超时。 | 常见于后端处理过慢或网络阻塞;优化慢查询、检查链路,必要时增大超时。 | |
| 505 | HTTP Version Not Supported | 不支持的 HTTP 版本 | 服务器不支持请求使用的 HTTP 版本。 | 常见于客户端使用过旧或异常的协议版本;改用 HTTP/1.1 或更高版本。 | |
| 506 | Variant Also Negotiates | 变体也可协商 | 内容协商配置存在循环,服务器无法选出变体。 | 常见于服务端内容协商配置冲突;修正变体规则,避免把协商资源本身再纳入协商。 | |
| 507 | Insufficient Storage | 存储空间不足 | 服务器存储空间不足,无法完成请求。 | 常见于磁盘写满或配额耗尽;清理空间、扩容存储,或调整配额。 | |
| 508 | Loop Detected | 检测到循环 | 服务器处理请求时检测到无限循环。 | 常见于 WebDAV 目录嵌套或软链接循环;修正资源结构后重试。 | |
| 510 | Not Extended | 未扩展 | 需要对请求做进一步扩展才能完成(已废弃)。 | 旧 HTTP 扩展规范中的状态码,现代服务端基本不用;按普通服务器错误处理。 | |
| 511 | Network Authentication Required | 需要网络认证 | 客户端需要先通过所在网络的认证。 | 常见于酒店、机场等公共 Wi-Fi 的登录门户;完成门户登录后重试。 |
状态码数据直接内置在页面中,搜索和复制都在你的浏览器里完成, 不发送任何请求,也不会上传或保存你输入的内容。
输入状态码数字、英文名或中文名,也可以直接浏览 1xx–5xx 的分组表格。
每一行都有一句话解释、常见原因和处理建议;带「常用」标记的是日常最常遇到的状态码。
点击行尾的「复制」,即可得到「状态码 + 英文名」,方便贴进工单、文档或聊天窗口。
关于分类、搜索和隐私。
免费,无需注册,也没有查询次数限制。所有状态码数据都内置在页面中,可以直接搜索、查看说明并一键复制。
可以输入状态码数字(如 404)、英文名(如 Not Found,不区分大小写)或中文名(如 未找到)。多个关键词用空格分隔,会同时匹配状态码、英文名和中文名。
4xx 表示请求本身有问题,例如参数错误、没有权限或资源不存在;5xx 表示服务器没能完成一个看似有效的请求,例如内部异常、网关故障或过载。限流、权限策略等场景下,服务端也可能主动返回 4xx。
本表收录 IANA 注册或广泛使用的状态码。306 已被保留但从未正式使用;509 是部分主机面板使用的非标准码(历史上表示带宽超限),因此没有收录。
418「I'm a teapot」源自 1998 年的愚人节 RFC 2324(超文本咖啡壶控制协议),后来被大量网站当作彩蛋使用。它不表示真实的服务故障,按普通客户端错误处理即可。
不会。页面不发送任何网络请求,搜索、过滤和复制全部在浏览器本地完成,输入的查询词只存在于当前页面内存中,刷新后即清空。
探索 AIGoCode,让 AI 更顺手地融入你的开发工作流。