首页/网络/协议速查/3xx 重定向响应类(300-399)
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

3xx 重定向响应类(300-399)

表示需要客户端采取进一步动作以完成请求:绝大多数是「资源换了位置」,靠 Location 头告知新地址。

协议速查网络更新于 2026-10-12
范围300-399
含义重定向/进一步动作;除 304 外一般带 Location
规范RFC 9110 §15.4
常见码301、302、303、304、307、308

重定向会改变方法语义:301/302 历史上部分客户端把 POST 改成 GET,303 强制改用 GET,307/308 保持原方法。接口超时排查时要留意自动跟随重定向带来的额外延迟。

选型对照

状态码临时/永久方法保持典型用途
301永久通常改写为 GET(历史实现)站点整体迁移、HTTP→HTTPS
302临时常被改写为 GET临时跳转(兼容旧客户端)
303临时强制 GETPOST 后跳转结果页(PRG)
307临时保持API 临时跳转且要求保持方法/体
308永久保持API 永久迁移且要求保持方法/体

查看真实跳转链

查看真实跳转链
curl -sIL https://example.com/old | grep -E '^HTTP|^location'

数据来源与参考

  • RFC 9110 §15.4 重定向
  • RFC 7538(308 Permanent Redirect)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌