完整 HTTP 状态码标准 RFC 定义 详细释义分 5 大类HTTP 状态码共分为 5 大类别第一位数字代表响应类型 1xx信息提示 | 2xx请求成功 | 3xx重定向 | 4xx客户端错误 | 5xx服务器错误一、1xx 信息类临时响应服务器已接收请求等待客户端继续操作100 Continue释义服务器已收到请求头客户端可以继续发送请求体常用于大文件上传前预检。101 Switching Protocols释义服务器同意切换协议最典型场景HTTP 升级为 WebSocket。102 ProcessingWebDAV 扩展释义服务器正在处理复杂请求暂时无法返回结果避免客户端超时断开。103 Early Hints释义服务器提前推送页面预加载资源CSS、JS 等优化网页加载速度。二、2xx 成功类请求被服务器正常接收、处理并返回结果200 OK释义最常用请求完全成功正常返回所需数据 / 页面。201 Created释义资源创建成功一般用于 POST 新增数据新建用户、新建文件。202 Accepted释义请求已接收进入异步队列处理当下不会立刻完成。203 Non-Authoritative Information释义返回的数据来自代理服务器缓存副本并非源服务器原始数据。204 No Content释义处理成功但不返回任何响应内容常用于删除接口。205 Reset Content释义处理完成要求客户端清空表单、重置页面输入框。206 Partial Content释义范围请求生效返回资源的指定片段用于断点续传、视频分片播放。207 Multi-StatusWebDAV释义批量操作多个资源分别返回每个资源的执行状态。208 Already ReportedWebDAV释义集合内的资源信息已经在之前响应中返回不再重复推送。226 IM Used释义服务器使用增量压缩优化返回资源节省传输流量。三、3xx 重定向类需要客户端发起新请求才能完成访问300 Multiple Choices释义同一资源对应多个可选地址由客户端自行选择跳转。301 Moved Permanently释义永久重定向资源地址永久变更搜索引擎会更新收录链接。302 Found释义临时重定向地址只是短期失效搜索引擎保留原链接。303 See Other释义必须用 GET 方式访问跳转后的新地址常用于表单提交后跳转结果页。304 Not Modified释义客户端本地缓存未过期无需重新下载资源直接使用缓存网页缓存核心。305 Use Proxy已废弃释义必须通过指定代理服务器访问目标资源。306 Switch Proxy作废预留码释义原用于切换代理现行 HTTP 标准已不再使用。307 Temporary Redirect释义临时重定向严格保留原请求方法POST 请求不会自动转为 GET。308 Permanent Redirect释义永久重定向保留原请求方法适用于 API 接口永久迁移。四、4xx 客户端错误请求存在问题服务器拒绝处理问题出在访问端400 Bad Request释义请求语法错误、参数格式错乱、入参非法。401 Unauthorized释义未登录或 Token 失效需要完成身份认证才能访问。402 Payment Required释义预留付费授权状态码目前几乎没有场景使用。403 Forbidden释义已完成登录认证但账号没有访问该资源的权限。404 Not Found释义请求的 URL 对应的页面 / 接口资源不存在。405 Method Not Allowed释义接口不支持当前请求方式例如接口只允许 POST却用 GET 访问。406 Not Acceptable释义服务器无法返回客户端请求头 Accept 指定格式的数据如客户端只要 JSON接口只返回 HTML。407 Proxy Authentication Required释义需要先完成代理服务器的账号验证。408 Request Timeout释义客户端长时间未发送完整请求服务器主动断开连接。409 Conflict释义资源发生业务冲突比如重复创建同名账号、修改数据时版本冲突。410 Gone释义资源被永久删除不会恢复区别于临时失效的 404。411 Length Required释义请求必须携带 Content-Length 请求头标注请求体长度。412 Precondition Failed释义ETag、If-Match 等前置校验条件不满足多用来防止并发修改资源。413 Payload Too Large释义请求体内容超出服务器设置的大小限制上传文件过大。414 URI Too Long释义请求 URL 字符串过长服务器无法解析。415 Unsupported Media Type释义提交的数据格式接口不支持比如表单接口传入 JSON 数据。416 Range Not Satisfiable释义断点续传请求的字节范围超出了文件总大小。417 Expectation Failed释义客户端 Expect 请求头提出的要求服务器无法满足。418 Im a teapot释义趣味彩蛋状态码出自 RFC 恶搞文档拒绝用茶壶煮咖啡的请求。421 Misdirected Request释义请求被路由分配到无法处理该请求的后端服务器。422 Unprocessable Entity释义请求格式合法但业务逻辑校验失败参数规则错误最常用在 REST 接口。423 Locked释义目标资源被锁定暂时无法编辑 / 访问WebDAV 文件锁定。424 Failed Dependency释义当前请求依赖的前置接口执行失败本次请求无法完成。425 Too Early释义请求发起过早存在网络重放攻击风险服务器拒绝处理。426 Upgrade Required释义需要客户端升级为更高版本协议才能访问。428 Precondition Required释义必须携带前置校验请求头避免多人并发篡改数据。429 Too Many Requests释义接口限流客户端请求频次过高需稍后再试。431 Request Header Fields Too Large释义请求头的内容体积超限服务器无法解析。451 Unavailable For Legal Reasons释义因法律法规、版权、监管要求禁止访问该资源。五、5xx 服务端错误服务器运行异常无法处理合法请求500 Internal Server Error释义服务器未知内部异常通用服务报错代码 bug、配置错误都会返回此码。501 Not Implemented释义服务器未开发实现该请求对应的功能。502 Bad Gateway释义反向代理 / 网关无法从上游后端服务器获取有效响应。503 Service Unavailable释义服务不可用场景服务器过载、停机维护、应用宕机。504 Gateway Timeout释义网关等待后端服务器响应超时没有收到返回数据。505 HTTP Version Not Supported释义服务器不兼容客户端使用的 HTTP 协议版本。506 Variant Also Negotiates释义服务器内容协商出现循环异常无法匹配资源。507 Insufficient Storage释义服务器存储空间耗尽无法保存操作产生的数据WebDAV。508 Loop Detected释义检测到请求转发死循环终止请求。510 Not Extended释义需要客户端额外扩展请求信息服务器才能处理。511 Network Authentication Required释义需要完成网页门户认证常见于酒店、校园 WiFi 上网前的登录页面。
完整 HTTP 状态码
完整 HTTP 状态码标准 RFC 定义 详细释义分 5 大类HTTP 状态码共分为 5 大类别第一位数字代表响应类型 1xx信息提示 | 2xx请求成功 | 3xx重定向 | 4xx客户端错误 | 5xx服务器错误一、1xx 信息类临时响应服务器已接收请求等待客户端继续操作100 Continue释义服务器已收到请求头客户端可以继续发送请求体常用于大文件上传前预检。101 Switching Protocols释义服务器同意切换协议最典型场景HTTP 升级为 WebSocket。102 ProcessingWebDAV 扩展释义服务器正在处理复杂请求暂时无法返回结果避免客户端超时断开。103 Early Hints释义服务器提前推送页面预加载资源CSS、JS 等优化网页加载速度。二、2xx 成功类请求被服务器正常接收、处理并返回结果200 OK释义最常用请求完全成功正常返回所需数据 / 页面。201 Created释义资源创建成功一般用于 POST 新增数据新建用户、新建文件。202 Accepted释义请求已接收进入异步队列处理当下不会立刻完成。203 Non-Authoritative Information释义返回的数据来自代理服务器缓存副本并非源服务器原始数据。204 No Content释义处理成功但不返回任何响应内容常用于删除接口。205 Reset Content释义处理完成要求客户端清空表单、重置页面输入框。206 Partial Content释义范围请求生效返回资源的指定片段用于断点续传、视频分片播放。207 Multi-StatusWebDAV释义批量操作多个资源分别返回每个资源的执行状态。208 Already ReportedWebDAV释义集合内的资源信息已经在之前响应中返回不再重复推送。226 IM Used释义服务器使用增量压缩优化返回资源节省传输流量。三、3xx 重定向类需要客户端发起新请求才能完成访问300 Multiple Choices释义同一资源对应多个可选地址由客户端自行选择跳转。301 Moved Permanently释义永久重定向资源地址永久变更搜索引擎会更新收录链接。302 Found释义临时重定向地址只是短期失效搜索引擎保留原链接。303 See Other释义必须用 GET 方式访问跳转后的新地址常用于表单提交后跳转结果页。304 Not Modified释义客户端本地缓存未过期无需重新下载资源直接使用缓存网页缓存核心。305 Use Proxy已废弃释义必须通过指定代理服务器访问目标资源。306 Switch Proxy作废预留码释义原用于切换代理现行 HTTP 标准已不再使用。307 Temporary Redirect释义临时重定向严格保留原请求方法POST 请求不会自动转为 GET。308 Permanent Redirect释义永久重定向保留原请求方法适用于 API 接口永久迁移。四、4xx 客户端错误请求存在问题服务器拒绝处理问题出在访问端400 Bad Request释义请求语法错误、参数格式错乱、入参非法。401 Unauthorized释义未登录或 Token 失效需要完成身份认证才能访问。402 Payment Required释义预留付费授权状态码目前几乎没有场景使用。403 Forbidden释义已完成登录认证但账号没有访问该资源的权限。404 Not Found释义请求的 URL 对应的页面 / 接口资源不存在。405 Method Not Allowed释义接口不支持当前请求方式例如接口只允许 POST却用 GET 访问。406 Not Acceptable释义服务器无法返回客户端请求头 Accept 指定格式的数据如客户端只要 JSON接口只返回 HTML。407 Proxy Authentication Required释义需要先完成代理服务器的账号验证。408 Request Timeout释义客户端长时间未发送完整请求服务器主动断开连接。409 Conflict释义资源发生业务冲突比如重复创建同名账号、修改数据时版本冲突。410 Gone释义资源被永久删除不会恢复区别于临时失效的 404。411 Length Required释义请求必须携带 Content-Length 请求头标注请求体长度。412 Precondition Failed释义ETag、If-Match 等前置校验条件不满足多用来防止并发修改资源。413 Payload Too Large释义请求体内容超出服务器设置的大小限制上传文件过大。414 URI Too Long释义请求 URL 字符串过长服务器无法解析。415 Unsupported Media Type释义提交的数据格式接口不支持比如表单接口传入 JSON 数据。416 Range Not Satisfiable释义断点续传请求的字节范围超出了文件总大小。417 Expectation Failed释义客户端 Expect 请求头提出的要求服务器无法满足。418 Im a teapot释义趣味彩蛋状态码出自 RFC 恶搞文档拒绝用茶壶煮咖啡的请求。421 Misdirected Request释义请求被路由分配到无法处理该请求的后端服务器。422 Unprocessable Entity释义请求格式合法但业务逻辑校验失败参数规则错误最常用在 REST 接口。423 Locked释义目标资源被锁定暂时无法编辑 / 访问WebDAV 文件锁定。424 Failed Dependency释义当前请求依赖的前置接口执行失败本次请求无法完成。425 Too Early释义请求发起过早存在网络重放攻击风险服务器拒绝处理。426 Upgrade Required释义需要客户端升级为更高版本协议才能访问。428 Precondition Required释义必须携带前置校验请求头避免多人并发篡改数据。429 Too Many Requests释义接口限流客户端请求频次过高需稍后再试。431 Request Header Fields Too Large释义请求头的内容体积超限服务器无法解析。451 Unavailable For Legal Reasons释义因法律法规、版权、监管要求禁止访问该资源。五、5xx 服务端错误服务器运行异常无法处理合法请求500 Internal Server Error释义服务器未知内部异常通用服务报错代码 bug、配置错误都会返回此码。501 Not Implemented释义服务器未开发实现该请求对应的功能。502 Bad Gateway释义反向代理 / 网关无法从上游后端服务器获取有效响应。503 Service Unavailable释义服务不可用场景服务器过载、停机维护、应用宕机。504 Gateway Timeout释义网关等待后端服务器响应超时没有收到返回数据。505 HTTP Version Not Supported释义服务器不兼容客户端使用的 HTTP 协议版本。506 Variant Also Negotiates释义服务器内容协商出现循环异常无法匹配资源。507 Insufficient Storage释义服务器存储空间耗尽无法保存操作产生的数据WebDAV。508 Loop Detected释义检测到请求转发死循环终止请求。510 Not Extended释义需要客户端额外扩展请求信息服务器才能处理。511 Network Authentication Required释义需要完成网页门户认证常见于酒店、校园 WiFi 上网前的登录页面。