状态码系列:
1xx 请求正在被处理
2xx 请求正常处理完毕
3xx 需要进行附加操作以完成请求
4xx 服务器无法处理请求
5xx 服务器处理请求出错
1xx
100 continue 服务器接收了部分请求,一旦服务器并没有拒绝改请求,应该继续发送请求。
101 switching protocols 服务转换协议,服务器将遵循客户端的请求中的updrage字段切换到另外一种协议。
2xx
200 ok 请求成功处理。如果使用get请求,对应请求的资源的实体作为响应返回。如果使用HEAD请求,对应请求的资源不会随着响应首部返回。
204 no content 返回的响应报文不包括实体的主体部分。另外也不允许返回任何实体的主体。同时返回204的时候客户端不会刷新页面。用于只有客户端向服务器发送信息,客户端并不需要获取信息的情况下使用。
206 partial content 范围请求,客户端进行了范围请求,服务器端成功执行了这一请求,响应报文中包含由Content-Range指定范围的实体内容。
3xx
301 moved permanently 永久性重定向,禁止将POST改变成GET方法
302 Found 临时性重定向,禁止将POST改变成GET方法
303 See Other 临时性重定向,告诉客户端使用GET方法访问资源
304 Not Modified 不包含任何响应的主体部分,在资源缓存有效期过后,文件未更改,仍然使用缓存。 服务器资源未改变,可直接使用客户端未过期的缓存。不包含任何响应的主体部分。客户端发送附带条件的请求,服务器端允许请求访问资源,但因发生请求未满足资源条件的情况后,直接返回304.
307 Temporary Redirect 临时性重定向,准守浏览器标准,不会将POST变为GET
4xx
400 Bad Request 无法理解请求,请求报文中语法错误
401 Unauthorized 需要进行HTTP认证
403 Forbidden 对资源的访问服务器拒绝了,无权访问
404 Not Found 服务器上没有能够请求的资源
5xx
500 Internal Server Error 服务器处理请求时出错
503 Service Unavailable 服务器处于超负载或正在进行停机维护
网友评论