首页/网络/抓包与流量分析速查/重定向状态码语义对照
本包目录(400 条)
tcpdump 过滤实战51 条Wireshark 技巧75 条TCP 流分析82 条
应用层报文判读71 条
丢包与时延定位60 条抓包工具链61 条

重定向状态码语义对照

301/302 历史上被广泛混用,307/308 明确保持方法与实体:抓包看到重定向链要按码点判断客户端是否可能改变方法。

用途区分重定向语义
语法http.response.code >= 300 && http.response.code < 400

对照

码点语义方法保持
301/308永久308 保持
302/307临时307 保持
303转 GET改为 GET

跟随链路

跟随链路
http.response.code == 301 || http.response.code == 302
# 结合 Location 字段看跳转目标
多跳重定向会显著增加页面加载时间,逐跳核对目标域名与协议。

易错点

  • HTTPS 站点跳到 HTTP 又跳回会产生额外往返,链路里数一数
  • 循环重定向靠抓包跳数一眼看出,浏览器可能只报通用错误

数据来源与参考

  • RFC 9110(重定向)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌