HTTP 状态码

1xx — 信息

状态码名称描述
100Continue客户端应继续发送请求
101Switching Protocols服务器正在切换协议(如升级到WebSocket)
103Early Hints在最终响应前发送预加载头

2xx — 成功

状态码名称描述
200OK标准成功响应
201Created资源已创建(POST/PUT)
202Accepted请求已接受,异步处理中
204No Content成功但无响应体(DELETE)
206Partial Content范围请求已完成(视频流媒体)

3xx — 重定向

状态码名称描述
301Moved PermanentlyURL永久更改——SEO权重转移
302Found (Temporary)临时重定向——用于A/B测试
303See OtherPOST后重定向到GET(PRG模式)
304Not Modified客户端缓存仍然有效
307Temporary Redirect临时重定向,保留HTTP方法
308Permanent Redirect永久重定向,保留HTTP方法

4xx — 客户端错误

状态码名称描述
400Bad Request请求语法错误或参数无效
401Unauthorized需要身份验证(未认证)
403Forbidden已认证但无权限
404Not Found资源不存在
405Method Not AllowedHTTP方法不支持
408Request Timeout服务器等待请求超时
409Conflict资源状态冲突(如重复)
410Gone资源已永久删除
413Payload Too Large请求体超过服务器限制
422Unprocessable Entity验证错误(REST API中常见)
429Too Many Requests超过速率限制

5xx — 服务器错误

状态码名称描述
500Internal Server Error通用服务器错误——检查日志
501Not Implemented服务器不支持此功能
502Bad Gateway上游服务器返回无效响应
503Service Unavailable服务器过载或维护中
504Gateway Timeout上游服务器未及时响应
507Insufficient Storage服务器存储不足
511Network Auth Required需要网络认证(酒店/机场WiFi)