反馈途径·目前大家有任务反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任务反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈!
v1.0 · 已上线中英双语纯客户端

HTTP 状态码HTTP Status Codes

输入状态码或关键词,秒查含义、原因与排查建议。63 个官方状态码全量收录,按 1xx-5xx 五类速览,调试 API、排查网关问题、面试复习更快。纯客户端运行,数据不出本机。

本周使用—·收藏0·版本v1.0.0·最后更新今天·完全免费
支持状态码关键词英文名·收录状态码63
输入0 字符
1xx
2xx
3xx
4xx
5xx
查询结果—
查询结果会显示在这里,试试输入 404 或「重定向」
·
查询

工具介绍

3 段详细说明

HTTP 状态码查询是面向开发者与运维的一站式状态码速查工具,集精确查询、关键词搜索、分类速览、排查建议于一体。输入 404 或「超时」「重定向」,立即得到含义、常见原因与修复思路。

全量收录 63 个官方状态码,覆盖 RFC 9110 / RFC 9111 / RFC 9112 核心 HTTP 标准,以及 WebDAV(RFC 4918)、RFC 6585 / 7725 / 8297 等扩展。全部数据硬编码在浏览器本地,查询不联网、断网可用。

相比搜索引擎或 MDN 文档,本工具无需翻页、打开即查:数字小键盘按类别一键直达,1xx-5xx 五色分类一眼定位。适合调试 API、排查网关问题、面试复习等场景。

基础知识 · 五大类状态码

RFC 9110 · 1xx-5xx

HTTP 状态码是三位数字的标准化响应标记。按首位分为五大类,先看首位就能判断「问题出在哪一端」:

11xx Informational信息提示
请求已接收、处理继续的临时响应。常见:100 Continue(继续发请求体)、101 Switching Protocols(WebSocket 握手)、103 Early Hints(预加载提示)。
22xx Success成功
请求被成功接收、理解并处理。常见:200 OK、201 Created(REST 创建)、204 No Content(成功但无响应体)、206 Partial Content(断点续传)。
33xx Redirection重定向
需要进一步操作(通常是跳转)才能完成。常见:301 / 302(永久 / 临时重定向)、304 Not Modified(协商缓存命中)。301 会被浏览器缓存,测试用无痕窗口。
44xx Client Error客户端错误
请求本身有问题:语法错误、凭证无效、资源不存在。常见:400(参数错误)、401 / 403(未认证 / 无权限)、404(不存在)、429(触发限流)。
55xx Server Error服务端错误
服务器处理请求时出错,客户端重试未必有效。常见:500(内部错误,查服务端日志)、502 / 504(网关:上游答错 / 没答)、503(过载或维护)。
±查错口诀先分端再定位
4xx 先查客户端:URL、参数、Token、Content-Type;5xx 先查服务端:日志、上游服务、依赖(DB / 缓存 / 第三方 API)。网关类(502 / 504)先确认上游存活与耗时。
易混状态码速记
易混状态码一对一带走,排查不迷路:
401 vs 403 —— 401 是没登录(凭证缺失 / 过期),403 是登录了也没权限。
404 vs 410 —— 404 是找不到,410 是明确永久删除(SEO 更快移除索引)。
301 vs 308 —— 都永久重定向,301 允许 POST 改 GET,308 强制保持原方法。
400 vs 422 —— 400 是格式读不懂(JSON 非法),422 是读得懂但语义不对(字段校验失败)。
500 vs 502 vs 504 —— 500 本身出错;502 上游答错了;504 上游没回答(超时)。
429 —— 触发限流,看 Retry-After 头等待后重试,客户端加指数退避。

使用说明

4 步快速入门
1
输入查询
输入状态码(404)或关键词(超时 / Not Found),实时显示匹配结果
2
快速选择
或点击下方 1xx-5xx 数字小键盘,按类别直达对应状态码
3
查看详情
命中后展示含义、常见原因与排查建议;多个匹配时罗列候选列表
4
复制带走
点「复制」一键复制查询结果,或点「全表」浏览全部 63 个状态码

使用场景

5 个真实案例
01调试 API 接口报错

接口返回 400 / 422 / 429 时秒查原因,按排查建议检查参数、凭证与限流策略。

02排查网关与反代

Nginx 报 502 / 504 时快速区分「上游答错」与「上游没答」,定位到挂掉的服务或慢查询。

03SEO 重定向配置

换域名 / 改 URL 时确认 301、302、307、308 的语义差异,避免搜索引擎索引丢失。

04前端状态分支设计

写拦截器时核对各状态码语义,正确处理 401 跳登录、403 提示无权限、429 退避重试。

05面试复习速记

401 vs 403、404 vs 410、500 vs 502 vs 504……高频面试题一键巩固。

常见问题

10 个问答
HTTP 状态码是什么?有什么用?

状态码是服务器对请求处理结果的三位数字标记(RFC 9110)。按首位分五大类:1xx 信息提示、2xx 成功、3xx 重定向、4xx 客户端错误、5xx 服务端错误。浏览器、App、爬虫都依据它决定下一步行为。

401 和 403 有什么区别?

401 是「未认证」:没登录或 Token 无效,登录后就能访问;403 是「已认证但无权限」:登录了服务器也拒绝,重试无济于事。前端通常 401 跳登录页、403 提示无权限。

301、302、307、308 怎么选?

301 永久 + 允许改方法(POST 会变 GET);302 临时 + 允许改方法;307 临时 + 强制保持原方法;308 永久 + 强制保持原方法。页面跳转用 301/302,API 接口迁移保住 POST 语义用 307/308。

502 和 504 有什么区别?

都发生在网关 / 反向代理后:502 是上游「答错了」(服务挂了、返回非法响应);504 是上游「没回答」(等待超时,常见慢 SQL、外部接口卡住)。排查方向:502 看上游是否存活,504 看上游耗时。

404 与 410 的区别?

404 是「找不到」(可能存在也可能不存在);410 是「明确已永久删除」。SEO 场景用 410 告诉搜索引擎尽快从索引移除,比长期返回 404 更高效。

304 是成功还是失败?

属于 3xx 重定向类,表示「协商缓存命中」:资源没变,浏览器直接用本地缓存。这不是错误,反而是性能好的表现——静态资源命中率低才需要检查缓存头配置。

我的查询数据会上传到服务器吗?

不会。全部状态码数据硬编码在页面代码里,查询在浏览器内存中完成,不联网、不埋点。断网后打开仍能正常使用。

支持哪些状态码?

收录 63 个官方状态码:RFC 9110 / 9111 / 9112 核心标准 + WebDAV(207 / 208 / 423 / 424 / 507 / 508)+ RFC 6585(428 / 429 / 431 / 511)+ RFC 7725(451)+ RFC 8297(103)等扩展。418 茶壶彩蛋也收录在内。

为什么 418 是「我是一个茶壶」?

源自 1998 年愚人节恶搞协议 HTCPCP(超文本咖啡壶控制协议),后被 RFC 9110 保留。现多被用作接口挡板、防爬虫彩蛋。

移动端能用吗?

支持。移动端输入 / 输出自动垂直堆叠,数字小键盘自适应换行。手机上收到接口报错截图,随手查一下状态码含义。

相关工具

网络分类

数据来源

隐私优先
标准依据:状态码定义与说明依据 IETF 发布的正式 RFC 文档,核心为 RFC 9110(HTTP Semantics)、RFC 9111(Caching)、RFC 9112(HTTP/1.1),扩展涵盖 WebDAV(RFC 4918)、RFC 6585 / 7725 / 8297 / 8470 等。
隐私声明:全部 63 个状态码数据硬编码于页面内,查询在浏览器内存完成,不联网、不上传任何服务器。本工具不记录任何输入、不埋任何分析点。可断网使用,关闭网络后再打开仍能正常使用。