状态码的分类
- 1** 信息,服务器收到请求,需要请求者继续执行操作
- 2** 成功,操作被成功接收并处理
- 3** 重定向,需要进一步的操作以完成请求
- 4** 客户端错误,请求包含语法错误或无法完成请求
- 5** 服务器错误,服务器在处理请求的过程中发生了错误
常见的状态码有
200
301 302 304 307
400 401 403 404 410
500
| 状态码 | 名称 | 描述 |
|---|---|---|
| 100 | Continue | 继续 |
| 101 | Switching Protocols | 切换协议 |
以下是所有的状态码
| 状态码 | 名称 | 描述 |
|---|---|---|
| 100 | Continue | 继续 |
| 101 | Switching Protocols | 切换协议 |
| 状态码 | 名称 | 描述 |
|---|---|---|
| 200 | OK | 请求成功 |
| 201 | Created | 已创建 |
| 202 | Accepted | 已接受 |
| 203 | No-Authoritative Information | 非授权信息 |
| 204 | No Content | 服务器未返回内容 |
| 205 | Reset Content | 服务器处理成功应重置视图 |
| 206 | Partial Content | 服务器成功处理部分GET请求 |
| 状态码 | 名称 | 描述 | |
|---|---|---|---|
| 300 | Multiple Choices | 多种选择 | ?? |
| 301 | Moved Permanently | 请求的资源永久移动 | |
| 302 | Found | 临时移动 | |
| 303 | See Other | 查看其它地址 | ?? |
| 304 | Not Modified | 所请求的资源未修改,不会返回任何资源 | |
| 305 | Use Proxy | 所请求的资源必须通过代理访问 | |
| 306 | Unused | 已被废弃 | |
| 307 | Temporary Redirect | 临时重定向GET |
| 状态码 | 名称 | 描述 |
|---|---|---|
| 400 | Bad Request | 客户端请求的语法错误 |
| 401 | Unauthorized | 用户的身份认证 |
| 402 | Payment Required | 保留 |
| 403 | Forbidden | 拒绝执行此请求 |
| 404 | Not Found | 请求资源不存在 |
| 405 | Method Not Allowed | 请求中的方法被禁止 |
| 406 | Not Acceptable | 无法完成请求 |
| 407 | Proxy Authentication Required | 代理的身份认证 |
| 408 | Request Time-out | 请求超时 |
| 409 | Conflict | 处理请求时发生冲突 |
| 410 | Gone | 请求资源不存在 |
| 411 | Length Required | 不带Content-Length的请求信息 |
| 412 | Precondition Failed | 请求信息的先决条件错误 |
| 413 | Request Entity Too Large | 请求的实体过大 |
| 414 | Request-URI Too Large | 请求的URI过长 |
| 415 | Unsupported Media Type | 请求附带的媒体格式 |
| 416 | Requested range not satisfiable | 请求的范围无效 |
| 417 | Expectation Failed | 无法满足Expect的请求头信息 |
| 状态码 | 名称 | 描述 |
|---|---|---|
| 500 | Internal Server Error | 内部错误 |
| 501 | Not Implemented | 不支持请求的功能 |
| 502 | Bad Gateway | 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求 |
| 503 | Service Unavailable | 超载或系统维护 |
| 504 | Gateway Time-out | 充当网关或代理的服务器,未及时从远端服务器获取请求 |
| 505 | HTTP Version not supported | 不支持请求的HTTP协议的版本 |