TL;DR

记住三句话:2xx 成功、3xx 重定向、4xx 客户端问题(改请求)、5xx 服务端问题(查服务器)。最常遇到:404、403、429、500、502、504。

分类

区间含义
1xx信息性响应
2xx成功
3xx重定向
4xx客户端错误
5xx服务端错误

高频状态码

状态码含义排查方向
200OK正常
201Created资源已创建
204No Content成功但无响应体
301 / 302永久 / 临时重定向检查 Location
304Not Modified缓存命中
400Bad Request请求格式/参数错误
401Unauthorized未认证,检查 token
403Forbidden认证了但无权限,检查权限/防火墙/WAF
404Not Found路径/资源不存在
405Method Not Allowed方法不对,检查 GET/POST
409Conflict状态冲突
429Too Many Requests限流,等待重试
500Internal Server Error服务端异常,看日志
502Bad Gateway上游无响应,检查后端是否活着
503Service Unavailable过载/维护中
504Gateway Timeout上游超时

排查口诀

常见问题

403 和 401 有什么区别?

401 是未认证(缺 token 或未登录),403 是认证了但没有权限,也可能是 WAF/防火墙/CDN 拦截——遇到 403 先查这些,别只查应用。

502 和 504 分别是什么问题?

502 Bad Gateway 是上游(后端进程/端口)没响应或返回异常;504 Gateway Timeout 是上游响应超时。都先看上游进程和端口,再看代理配置。

404 一定是服务器问题吗?

不一定。404 表示路径或资源不存在,先检查请求 URL 和路由,再确认文件或接口是否真的部署了。

429 怎么处理?

429 是限流,客户端应等待并重试,或降低请求频率;如果是 CDN/WAF 限流,检查触发规则。

304 表示出错了吗?

没有。304 Not Modified 表示缓存命中,浏览器或代理直接使用本地缓存,不是错误。

来源

最后更新:2026-08-04