#43
HTTP状态码
Champ2026.06.07 17:58created at 2026.06.07 17:58updated at 2026.06.07 17:58
0 次阅读

常见状态码都有哪些?
image
| 状态码 | 英文含义 | 中文说明 | 典型场景 | |
|---|---|---|---|---|
200 | OK | 请求成功 | 最常见成功响应。GET 获取数据、POST 处理完成等 | |
400 | Bad Request | 客户端请求错误 | 请求参数格式错误、JSON 解析失败、缺少必填字段等 | |
401 | Unauthorized | 未认证 | 未登录或凭证(Token/密码)无效,需重新认证 | |
403 | Forbidden | 禁止访问 | 已认证但权限不足(如普通用户访问管理员接口、IP 被封) | |
404 | Not Found | 资源未找到 | 请求的 URL 不存在、路由未注册或资源已被删除 | |
405 | Method Not Allowed | 请求方法不允许 | 使用了不被支持的 HTTP 方法(如 POST 请求只支持 GET 的接口) | |
408 | Request Timeout | 客户端请求超时 | 客户端发送请求过慢,服务端等待超时后主动断开连接 | |
429 | Too Many Requests | 请求过多 | 触发限流/防刷策略,请求频率过高,常配合 Retry-After 响应头 | |
500 | Internal Server Error | 服务器内部错误 | 服务端代码异常、未捕获错误、依赖服务崩溃等,需查日志 | |
502 | Bad Gateway | 网关错误 | 代理/网关收到上游服务器的无效响应或连接被拒绝 | |
504 | Gateway Timeout | 网关超时 | 代理/网关等待上游服务器响应超时(后端处理慢、死锁、DB慢查询等) |