HTTP
一、常见状态码
状态码 | 含义 |
---|---|
1xx | 消息响应 |
100 | (继续)服务器已收到一部分请求,正在等待其余部分 |
101 | (切换协议)请求者已要求服务器切换协议,服务器确认并准备切换 |
2xx | 成功响应 |
200 | (成功)服务器成功处理请求 |
204 | (无内容)服务器成功处理请求,但没有资源可返回 |
206 | (部分内容)客户端进行范围请求,服务器成功处理部分GET请求 |
3xx | 重定向 |
301 | (永久移动)请求的页面永久移动到新位置,并将请求者转到新位置 |
302 | (临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置进行以后的请求 |
303 | (查看其它位置)由于请求对应的资源存在另外的URI,应使用GET方法定向获得请求的资源(和302的区别) |
304 | (未修改)服务器资源未改变,不返回任何内容,可以使用客户端未过期的缓存 |
307 | (临时重定向)服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置进行以后的请求(同302,区别是不会从POST变为GET请求) |
4xx | 客户端错误 |
400 | (错误请求)请求报文语法错误,服务器不理解 |
401 | (未授权)请求要求身份认证,若之前已进行过一次请求,则表示用户认证失败 |
403 | (禁止)服务器拒绝请求,无访问授权 |
404 | (未找到)服务器上没有请求的资源 |
5xx | 服务端错误 |
500 | (服务器内部错误)服务器遇到错误,无法完成请求(bug或故障) |
503 | (服务不可用)服务器处于超负荷或者停机维护,无法处理请求(暂时的) |