好的,我给你整理一个HTTP 状态码错误集合,并按类别(客户端错误 4xx、服务器错误 5xx)分类,并附上简短解释,方便快速查找。


HTTP 状态码错误集合

客户端错误(4xx)

4xx 表示客户端发送的请求有问题。

状态码英文描述中文解释
400Bad Request请求语法错误,服务器无法理解。
401Unauthorized需要身份验证(未登录或 token 无效)。
402Payment Required预留,通常用于支付相关的访问限制。
403Forbidden服务器理解请求,但拒绝执行(权限不足)。
404Not Found请求的资源不存在。
405Method Not Allowed请求方法(GET、POST等)不被允许。
406Not Acceptable无法提供符合请求头 Accept 要求的响应。
407Proxy Authentication Required需要通过代理服务器身份验证。
408Request Timeout请求超时。
409Conflict请求与当前资源状态冲突。
410Gone资源已永久删除,不再可用。
411Length Required缺少 Content-Length 头。
412Precondition Failed请求头的条件判断失败。
413Payload Too Large请求体太大。
414URI Too Long请求 URI 过长。
415Unsupported Media Type不支持的媒体类型。
416Range Not Satisfiable请求的范围无效(比如文件分片下载时范围错误)。
417Expectation FailedExpect 请求头无法满足。
418I’m a teapot彩蛋(RFC 2324),表示我是一个茶壶。
421Misdirected Request请求被发送到错误的服务器。
422Unprocessable Entity请求格式正确,但语义错误(常见于 WebDAV 或 API 校验失败)。
423Locked资源被锁定(WebDAV)。
424Failed Dependency依赖的请求失败(WebDAV)。
425Too Early服务器不愿意处理可能被重放的请求。
426Upgrade Required需要升级协议(如 HTTP → HTTPS)。
428Precondition Required需要条件请求(减少并发冲突)。
429Too Many Requests请求过于频繁,被限流。
431Request Header Fields Too Large请求头太大。
451Unavailable For Legal Reasons因法律原因不可用(如版权封锁)。

服务器错误(5xx)

5xx 表示服务器处理请求时出现问题。

状态码英文描述中文解释
500Internal Server Error服务器内部错误。
501Not Implemented服务器不支持请求的方法或功能。
502Bad Gateway网关或代理收到无效响应。
503Service Unavailable服务暂时不可用(过载或维护)。
504Gateway Timeout网关或代理等待上游超时。
505HTTP Version Not Supported不支持的 HTTP 版本。
506Variant Also Negotiates内容协商导致循环引用。
507Insufficient Storage服务器存储空间不足(WebDAV)。
508Loop Detected检测到无限循环(WebDAV)。
510Not Extended请求需要进一步扩展。
511Network Authentication Required需要进行网络认证(常见于公共 Wi-Fi 登录页)。