1xx 信息响应

码值英文含义典型场景
100Continue继续客户端应继续发送请求体(如大文件上传前探测)
101Switching Protocols切换协议同意升级到 WebSocket 等协议

2xx 成功

码值英文含义典型场景
200OK成功GET 查询成功;通用成功响应
201Created已创建POST 创建资源成功,常配合 Location
202Accepted已接受异步任务已受理,尚未处理完成
204No Content无内容DELETE 成功;更新成功但无需返回 body
206Partial Content部分内容断点续传、Range 请求返回片段

3xx 重定向

码值英文含义典型场景
301Moved Permanently永久重定向域名迁移、URL 永久变更
302Found临时重定向登录后跳转、临时 URL
304Not Modified未修改协商缓存命中,使用本地缓存
307Temporary Redirect临时重定向保持原 HTTP 方法(POST 不会变 GET)
308Permanent Redirect永久重定向同 307,但永久生效

4xx 客户端错误

码值英文含义典型场景
400Bad Request错误请求参数格式错、JSON 无法解析
401Unauthorized未认证缺少或无效的 Token / 登录态
403Forbidden禁止访问已登录但无权限
404Not Found未找到路径或资源不存在
405Method Not Allowed方法不允许如对只支持 GET 的接口发 POST
408Request Timeout请求超时客户端发送过慢
409Conflict冲突重复创建、版本冲突
413Payload Too Large请求体过大上传文件超过限制
415Unsupported Media Type不支持的媒体类型Content-Type 不被接受
422Unprocessable Entity语义错误语法正确但业务校验失败
429Too Many Requests请求过多触发限流、需退避重试
451Unavailable For Legal Reasons因法律不可用地区屏蔽等

5xx 服务端错误

码值英文含义典型场景
500Internal Server Error内部错误未捕获异常、代码 bug
502Bad Gateway网关错误上游服务无响应或返回非法响应
503Service Unavailable服务不可用过载、维护、熔断
504Gateway Timeout网关超时上游处理超时

工具说明

本表收录 REST / HTTP 接口联调中最常见的状态码。实际响应以服务端约定为准;部分框架会用 200 包裹业务错误码,需结合响应 body 判断。

记忆要点

2xx 成功、3xx 跳转、4xx 多半是客户端/权限/参数问题、5xx 多半是服务端或链路问题。401 重登,403 找权限,404 查 URL,429 降频,502/504 查网关与上游。