ToolboxAgent

HTTP 状态码速查

在线 HTTP 状态码速查工具,支持按状态码或关键词筛选常见响应说明。

20

匹配结果

3

2xx

8

4xx

4

5xx

20

总状态码

1xx / 信息响应

100 Continue

客户端应继续发送请求体。

1xx / 信息响应

101 Switching Protocols

服务器同意切换协议。

2xx / 成功响应

200 OK

请求成功,返回正常响应。

2xx / 成功响应

201 Created

资源创建成功,常见于 POST。

2xx / 成功响应

204 No Content

请求成功,但无响应体返回。

3xx / 重定向

301 Moved Permanently

资源已永久重定向到新地址。

3xx / 重定向

302 Found

资源临时重定向到其他地址。

3xx / 重定向

304 Not Modified

缓存有效,客户端可继续使用本地副本。

4xx / 客户端错误

400 Bad Request

请求参数错误或格式不合法。

4xx / 客户端错误

401 Unauthorized

缺少认证信息或认证失败。

4xx / 客户端错误

403 Forbidden

服务器理解请求,但拒绝访问。

4xx / 客户端错误

404 Not Found

目标资源不存在。

4xx / 客户端错误

405 Method Not Allowed

请求方法不被该资源支持。

4xx / 客户端错误

409 Conflict

请求与资源当前状态冲突。

4xx / 客户端错误

422 Unprocessable Entity

请求语义正确,但字段校验失败。

4xx / 客户端错误

429 Too Many Requests

请求频率过高,触发限流。

5xx / 服务端错误

500 Internal Server Error

服务器内部处理失败。

5xx / 服务端错误

502 Bad Gateway

网关收到上游无效响应。

5xx / 服务端错误

503 Service Unavailable

服务暂时不可用,通常是过载或维护。

5xx / 服务端错误

504 Gateway Timeout

网关等待上游响应超时。

使用说明

  1. 1 输入状态码或关键词进行搜索
  2. 2 浏览分类列表和状态说明
  3. 3 复制需要的状态码信息用于开发调试

相关工具

代码着色/高亮

在线代码高亮工具,支持多种编程语言语法着色,基于highlight.js,纯浏览器端处理

代码截图生成

在线代码截图生成工具,支持自定义标题、主题色与导出 PNG 图片。

Cron 表达式解析器(含时区热力图)

解析 Cron 表达式为人类可读描述,可视化字段含义,预览未来 10 次执行时间,并支持多时区对照与 30 天日历热力图。

CSS格式化/压缩

在线CSS代码格式化与压缩工具,支持缩进美化与去除空白

代码对比查看器

并排对比两段文本或代码的差异,新增/删除行高亮显示

HTML格式化/压缩

在线HTML代码格式化与压缩工具,支持缩进美化与去除空白

HTML预览/运行器

在线HTML代码编辑和实时预览工具,支持在沙盒iframe中运行HTML代码。

JS格式化/压缩

在线JavaScript代码格式化与压缩工具,支持缩进美化与单行压缩

JSON格式化/编辑

在线JSON格式化、校验和美化工具,支持语法高亮和错误提示

JWT 解析

在线 JWT 解析工具,支持拆分 Header、Payload、Signature,并格式化展示声明内容。

正则表达式测试

在线正则表达式测试工具,支持 flags、匹配结果预览与捕获组查看,适合开发调试。

正则可视化

解析正则表达式并直观展示其组成部分(字符类、量词、锚点等),并提供测试匹配高亮

SQL格式化

在线SQL格式化工具,支持 MySQL、PostgreSQL、SQLite 等多种方言

时间戳转换

在线时间戳转换工具,支持秒级、毫秒级时间戳与日期时间双向转换。

URL 解析器

在线 URL 解析工具,支持拆解协议、主机、路径、查询参数和锚点信息。

UserAgent分析

解析浏览器 User-Agent 字符串,识别浏览器、引擎、操作系统、设备及 CPU 架构

UUID生成器

在线UUID v4生成器,支持批量生成、大写和去横线选项,一键复制。

XML格式化

在线XML格式化、美化工具,支持压缩与缩进切换

YAML格式化

在线YAML与JSON互转、格式化、校验工具,支持双向转换和错误提示

关于此工具

HTTP状态码速查工具收录了1xx到5xx全部标准状态码及其官方描述,支持按状态码数字或关键词搜索。开发接口时遇到陌生的状态码,输入即查,不用再去翻RFC文档或Google搜索。

实际开发中最常查的场景:联调接口时遇到不熟悉的4xx/5xx错误码、设计REST API时选择合适的状态码语义、对接第三方服务时理解其错误响应的含义、以及前端处理HTTP错误时确定响应码的准确意思。

状态码按1xx(信息)、2xx(成功)、3xx(重定向)、4xx(客户端错误)、5xx(服务端错误)分类展示,每个状态码附有标准名称和使用说明,比单纯记忆更有助于理解HTTP协议的设计逻辑。

常见问题

工具收录了多少个HTTP状态码? +

收录了RFC 7231、RFC 7232、RFC 7235、RFC 6585等规范定义的所有标准HTTP状态码,包括常见的200、301、400、401、403、404、500,以及较少见的418 I'm a teapot等,共60余个。

404和410有什么区别? +

404 Not Found表示资源当前不存在,可能是临时的;410 Gone表示资源已永久删除,以后也不会再有。对SEO来说区别明显:爬虫看到410会更快停止抓取该URL,而404会继续尝试。

401和403的区别是什么? +

401 Unauthorized表示请求缺少有效的认证信息(未登录或token无效),提示客户端应进行身份验证;403 Forbidden表示服务端已识别身份但拒绝授权(无权限),即使重新认证也无法访问。两者代表不同的访问控制层级。

502和503的区别是什么? +

502 Bad Gateway表示作为网关的服务器从上游服务收到了无效响应,通常是上游服务崩溃;503 Service Unavailable表示服务暂时不可用,可能是过载或维护中,通常会在Retry-After头中给出恢复时间。

设计REST API时应该用哪些状态码? +

常用组合:创建成功返回201,查询/更新成功返回200,删除成功返回204(无内容),请求参数错误返回400,未认证返回401,无权限返回403,资源不存在返回404,服务端错误返回500。选择语义准确的状态码有助于客户端正确处理响应。