HTTP 状态码速查
这里汇总接口和 CDN 里最常见的状态码,极少用的实验码未收录。
| 码 | 名称 | 含义 |
|---|---|---|
| 200 | OK | Success with body |
| 201 | Created | Resource created |
| 204 | No Content | Success, empty body |
| 301 | Moved Permanently | Permanent redirect |
| 302 | Found | Temporary redirect |
| 304 | Not Modified | Use cached copy |
| 400 | Bad Request | Client request invalid |
| 401 | Unauthorized | Auth required / failed |
| 403 | Forbidden | Authenticated but denied |
| 404 | Not Found | No such resource |
| 405 | Method Not Allowed | Wrong HTTP method |
| 408 | Request Timeout | Client too slow |
| 409 | Conflict | State conflict |
| 410 | Gone | Permanently removed |
| 422 | Unprocessable Entity | Semantics invalid |
| 429 | Too Many Requests | Rate limited |
| 500 | Internal Server Error | Server fault |
| 502 | Bad Gateway | Upstream invalid |
| 503 | Service Unavailable | Overloaded / down |
| 504 | Gateway Timeout | Upstream timeout |
说明
- 401 与 403:未通过认证,或已登录但没有权限。
- 源站连不上时,CDN 也可能直接返回 5xx。
常见问题
- HTTP 403 是什么意思?
- 403 表示服务器已理解(通常已认证)请求,但拒绝授权访问该资源。与 401 不同,重新登录也无法解决。
- HTTP 301 和 302 重定向有什么区别?
- 301 表示资源永久迁移,客户端和搜索引擎此后应使用新地址;302 是临时重定向,原地址仍然有效。
- HTTP 429 是什么意思?怎么解决?
- 429 表示请求过于频繁,触发了限流。应降低请求频率,并遵循服务器返回的 Retry-After 响应头。