成功(2XX)
状态码 | 原因短语 | 说明 |
---|---|---|
200 | OK | 客户端向服务端发送请求,服务端正确处理 |
201 | Created | 通常是在POST请求或者PUT请求后创建了内容 ,从而返回响应 |
202 | Accepte | 客户端向服务器发送请求,服务器接受了,但是还没处理,不能保证完成请求 |
204 | No content | 请求成功了,但响应报文不含实体的主体部分 |
206 | Partial Content | 进行的是范围请求, 表示服务器已经处理了部分GET请求 |
重定向(3XX)
状态码 | 原因短语 | 说明 |
---|---|---|
301 | Moved Permanently | 永久重定向 ,资源已经被分配了新的URL |
302 | Found | 临时重定向性,表示资源临时分配了新的URL, 支持搜索引擎优化` |
303 | See Other | 对于POST请求,表示请求已经被处理,客户端可以接着使用GET方法去请求本地的URL |
304 | Not Modified | 自从上次请求后,请求的网页内容没有修改过, 协商缓存,服务器返回此响应时,不会返回网页内容 |
307 | Temporary Redirect | 对于POST请求,表示请求还没处理,客户端应该重新发起POST请求;不对请求做额外处理,正常发送请求,请求location中的url地址 |
客户端错误(4XX)
状态码 | 原因短语 | 说明 |
---|---|---|
400 | Bad Request | 请求格式错误(语义有误;请求参数有误) |
401 | UnAuthorized | 权限认证未通过,(比如访问需要权限认证的接口时) |
403 | Forbidden | 服务器拒绝访问资源 |
404 | ( Not Found) | 表示请求的资源在服务器上没找到 |
408 | Request Timeout | 客户端请求超时 |
409 | Confict | 请求的资源可能引起冲突 |
服务端错误(5xx)
状态码 | 原因短语 | 说明 |
---|---|---|
500 | Internal Sever Error | 服务器在执行请求时发生了错误 |
501 | Not Implemented | 请求超出服务器能力范围,或者请求服务器不支持的某个方法 |
503 | Service Unavailable | 服务器超负荷(假设一台服务器只能承受 10000 人,当第 10001 人访问的时候, 如果服务器没有做负载均衡,那么这个人的网络状态码就是 503) |
505 | Http Version Not Supported | 服务器不支持请求的 HTTP 协议的版本,无法完成处理。 |