以下是常见的 HTTP 响应状态码及其含义,按类别分类整理:
🔵 1xx:信息性状态码(Informational)
| 状态码 | 含义说明 |
|---|
| 100 | Continue(继续) |
| 101 | Switching Protocols(切换协议) |
| 102 | Processing(正在处理,WebDAV) |
🟢 2xx:成功(Success)
| 状态码 | 含义说明 |
|---|
| 200 | OK(请求成功) |
| 201 | Created(已创建) |
| 202 | Accepted(已接受) |
| 204 | No Content(无内容) |
| 206 | Partial Content(部分内容,用于断点续传) |
🟡 3xx:重定向(Redirection)
| 状态码 | 含义说明 |
|---|
| 301 | Moved Permanently(永久重定向) |
| 302 | Found / Moved Temporarily(临时重定向) |
| 303 | See Other(查看其他地址) |
| 304 | Not Modified(未修改,常用于缓存优化) |
| 307 | Temporary Redirect(临时重定向,POST 也会保留) |
| 308 | Permanent Redirect(永久重定向,类似301) |
🔴 4xx:客户端错误(Client Error)
| 状态码 | 含义说明 |
|---|
| 400 | Bad Request(错误请求,参数不对) |
| 401 | Unauthorized(未授权,需身份验证) |
| 403 | Forbidden(禁止访问,权限问题) |
| 404 | Not Found(找不到资源) |
| 405 | Method Not Allowed(方法不被允许) |
| 408 | Request Timeout(请求超时) |
| 409 | Conflict(请求冲突,如资源状态冲突) |
| 413 | Payload Too Large(请求体太大) |
| 429 | Too Many Requests(请求太频繁) |
🔴 5xx:服务器错误(Server Error)
| 状态码 | 含义说明 |
|---|
| 500 | Internal Server Error(服务器内部错误) |
| 501 | Not Implemented(未实现功能) |
| 502 | Bad Gateway(网关错误) |
| 503 | Service Unavailable(服务不可用) |
| 504 | Gateway Timeout(网关超时) |
| 505 | HTTP Version Not Supported(版本不支持) |