🟢 1xx Informational(信息性)#

状态码英文名称中文含义常见场景
100Continue继续服务器已接收请求头,客户端可继续发送请求体
101Switching Protocols切换协议同意升级协议(如 HTTP → WebSocket)
103Early Hints早期提示提前返回部分响应头(如预加载 CSS/JS,提升首屏性能)

🟢 2xx Success(成功)#

状态码英文名称中文含义常见场景
200OK成功请求正常完成,返回响应体
201Created已创建请求成功并创建新资源(常用于 POST)
202Accepted已接受请求已入队/异步处理中,结果稍后获取
204No Content无内容请求成功,但无返回体(常用于 DELETE/PUT)
206Partial Content部分内容范围请求成功,用于断点续传、视频分片加载

🟡 3xx Redirection(重定向)#

状态码英文名称中文含义常见场景
301Moved Permanently永久重定向资源已永久迁移,建议更新书签/SEO权重转移
302Found临时重定向资源临时迁移,默认将请求方法转为 GET
303See Other查看其他地址明确指示客户端用 GET 访问新 URL(防重复提交)
304Not Modified未修改缓存有效,客户端使用本地缓存(条件请求命中)
307Temporary Redirect临时重定向保持原请求方法不变(替代 302 的严格场景)
308Permanent Redirect永久重定向保持原请求方法不变的永久跳转(替代 301)

🟠 4xx Client Error(客户端错误)#

状态码英文名称中文含义常见场景
400Bad Request错误请求参数缺失、JSON 格式错误、语法无效
401Unauthorized未授权未登录或凭证无效,需重新认证
403Forbidden禁止访问已认证但权限不足,或被策略/IP 拦截
404Not Found未找到请求的路径或资源不存在
405Method Not Allowed方法不允许使用了不支持的 HTTP 方法(如 GET 调 POST 接口)
408Request Timeout请求超时客户端发送请求过慢,服务器主动断开
409Conflict冲突请求与当前资源状态冲突(如并发修改、重复创建)
413Payload Too Large请求体过大上传文件/数据超过服务器或框架限制
415Unsupported Media Type不支持的媒体类型Content-Type 不被服务端接受
422Unprocessable Entity无法处理的实体格式正确但业务校验失败(API 常用)
429Too Many Requests请求过多触发限流/频率限制,需等待后重试
451Unavailable For Legal Reasons因法律原因不可用内容被依法屏蔽/下架

🔴 5xx Server Error(服务器错误)#

状态码英文名称中文含义常见场景
500Internal Server Error内部服务器错误服务端代码抛异常、未捕获错误、配置故障
501Not Implemented未实现服务器不支持该请求方法或功能
502Bad Gateway错误网关反向代理/网关收到上游无效响应(如 PHP-FPM 崩溃、后端重启)
503Service Unavailable服务不可用服务器过载、维护中、依赖服务宕机(常配合 Retry-After)
504Gateway Timeout网关超时上游服务器未在限定时间内响应(常见于慢 SQL、外部 API 超时)

状态码