如何读懂 HTTP 状态码
Web 服务器返回的每个响应都以三位状态码开头,按类别分组:1xx 信息类、2xx 成功、3xx 重定向、4xx 客户端错误(请求本身有问题)、5xx 服务器错误(服务器出错了)。
最常见状态码速查
- 200 OK——请求成功。互联网上最常见的状态码。
- 301 / 308——永久重定向。浏览器和搜索引擎会更新地址。
- 404 Not Found——URL 不存在。检查拼写错误、页面改名或失效链接。
- 429 Too Many Requests——你被限流了。放慢请求频率,并遵循 Retry-After 响应头。
- 500 / 502 / 503 / 504——服务器(或其背后的组件)出故障了。503 意味着「请稍后重试」是预期行为。
排查流程
打开浏览器的开发者工具(F12)→ Network(网络)标签 → 刷新页面。每个请求都会显示状态码,让你几秒钟内就能发现重定向循环(3xx)、被阻止的资源(403/404)或出错的 API(5xx)。调试 API 时,curl -i 可以显示任意端点的状态行。