看到 301、403、404、502 和 504 时分别说明什么

Posted by

收到 HTTP 状态码,通常意味着 DNS、连接和部分协议交互已经完成。下一步应判断响应来自源站、代理还是网关。

现象发生了什么
范围哪些设备受影响
证据时间、错误与对照

3xx 表示继续到其他位置

301 常用于永久跳转,302 与 307 常用于临时跳转。记录 Location 响应头并检查是否形成循环。

4xx 更接近请求或权限

403 表示服务器拒绝访问,404 表示当前路径未找到。它们不等同于主机无法连接。

5xx 需要识别响应层

502 常表示网关收到无效上游响应,504 常表示等待上游超时。保存响应头和生成页面的服务器标识。

本次排查记录

  1. 状态码与完整网址已保存
  2. Location 或响应头已记录
  3. 确认响应来自哪一层
  4. 同一请求可以重复出现

网络排查应保留原始设置、错误时间和测试结果。不要在同一轮同时更换 DNS、网络、浏览器和服务端配置。