使用步骤
- 在搜索框中输入状态码或关键词,例如 502 或「重定向」。
- 或者按类别筛选:信息、成功、重定向、客户端错误、服务器错误。
- 在网址后面加上
参数说明
- 类别
- 1xx 表示信息,2xx 表示成功,3xx 表示重定向,4xx 是客户端错误(请求有问题),5xx 是服务器错误(服务器出了问题)。
- 非标准状态码
- Nginx 的 499、Cloudflare 的 520–524 等不属于任何 RFC,但在日志中很常见。
如何选择重定向状态码
RFC 9110 中的五个重定向状态码有两点区别:跳转是否是永久的,以及客户端跟随跳转时是否可以改变请求方法。
| 状态码 | 含义 | 是否永久 | 跳转后的请求方法 |
|---|---|---|---|
| 301 | Moved Permanently(永久移动) | 是 | 可能从 POST 变成 GET |
| 302 | Found(临时找到) | 否 | 可能从 POST 变成 GET |
| 303 | See Other(查看其他位置) | 否 | 一律变成 GET |
| 307 | Temporary Redirect(临时重定向) | 否 | 必须保持不变 |
| 308 | Permanent Redirect(永久重定向) | 是 | 必须保持不变 |
普通的页面搬家或 HTTP 跳转 HTTPS,一般选 301。如果 POST 请求(例如表单或 API 调用)必须原样到达新地址,用 308 或 307。表单提交成功后,用 303 把浏览器引导到结果页面,由浏览器用 GET 去获取。
常见问题
301 和 302 有什么区别?
301 是永久跳转,浏览器和搜索引擎会记住新网址;302 是临时跳转。如果要求保持请求方法和请求体不变,请用 308 或 307。
401 和 403 有什么区别?
401 表示未通过身份验证,登录后可以重试;403 表示已识别身份但没有权限,重新登录也没有用。
502 Bad Gateway 是什么意思?
代理或负载均衡(如 Nginx)没能从后端应用拿到有效响应,通常是应用崩溃、正在重启或没有监听端口。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。