先看分类
状态码的首位数字表示大类:2xx 是成功,3xx 表示重定向或后续操作,4xx 表示客户端相关问题,5xx 表示服务端失败。收到 404 仍说明完成了一次 HTTP 交互;网络错误则可能根本没有 HTTP 状态码。
再看具体数字
401 通常表示需要身份验证或凭据无效;403 表示拒绝访问。404 表示资源未找到,405 表示不允许当前方法,并应带有 Allow 响应头。429 表示触发限流,可能通过 Retry-After 告诉客户端何时重试。
结合上下文排查
不要只看数字,还要检查响应头和正文。200 的正文可能包含应用层错误,204 则应没有正文。重定向可能改变最终 URL。浏览器发生 CORS 错误时,底层响应可能对页面不可见,应对照接口的跨域策略排查。