—
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
HTTP 状态码查询工具用于解释响应码的含义。输入 404 这样的数字,就能看到它的名称、类别和一句话说明;输入名称的一部分,例如 timeout 或 redirect,则会列出所有匹配的状态码。本页收录了在实际 API 和网站中最常遇到的 28 个状态码。
第一位数字表示类别:1xx 信息,2xx 成功,3xx 重定向,4xx 客户端错误(请求本身有问题),5xx 服务器错误(请求看起来没问题,但服务器处理失败)。调试失败的调用时,第一步通常就是判断问题出在哪一端。
适用场景
- 阅读浏览器 DevTools 中的错误或一行日志,判断 bug 出在客户端还是服务器。
- 为新的 API 端点选择合适的状态码,例如创建资源后返回 201。
- 为网站迁移配置重定向,并在 301、302、307 和 308 之间做出选择。
- 识别 429 并进行退避重试,以正确处理限流。
示例
输入
429
输出
429 Too Many Requests
Client Error
The user has sent too many requests in a given time (rate limiting).关于这个工具的问题
401 和 403 有什么区别?
401 Unauthorized 表示服务器不知道你是谁:凭据缺失或无效,所以登录后可能就能访问。403 Forbidden 表示服务器知道你是谁,但你无权访问该资源。
永久重定向应该用 301 还是 308?
两者都是永久重定向,也都会传递 SEO 权重。308 保证请求方法和请求体保持不变,这对发往 API 的 POST 请求很重要。对于普通的页面迁移,301 是常见的选择。
API 什么时候应该返回 422 而不是 400?
请求根本无法解析时(例如 JSON 格式损坏)使用 400。请求可以解析,但其中的值未通过验证时(例如结束日期早于开始日期)使用 422。
502 或 504 错误是怎么产生的?
两者都来自位于真实服务器前面的代理或网关,例如负载均衡器或 CDN。502 表示上游服务器返回了无效响应或拒绝了连接;504 表示上游服务器没有及时响应。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。