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