http状态码
1.表示消息
1xx :代表请求已被接受,需要继续处理,这类响应是临时响应
100 : 继续。客户端应继续其请求
101 : 切换协议,服务器根据客户端的请求切换协议,
2.表示成功
2xx : 代表请求成功被服务器接受,理解,并接受
200 成功。一般用于GET和POST请求
201 请求成功,并且创建了新的资源
202 请求成功,但未处理完成
203 非授权信息,服务器已成功处理请求,但返回的信息不在原始的服务器,可能来自另一来源
204 无内容 服务器请求成功,但没有返回任何内容,在未更新的网页的情况下,可确保浏览器继续显示当前文档
205 重置内容 服务器成功处理,用户终端应重置文档视图。可通过此返回码清除浏览器的表单
206 部分内容 服务器成功处理了部分请求
3.表示重定向
3xx:表示要完成请求,需要进一步操作,通常,这些状态代码用来重定向
300 针对请求,服务器可执行多种操作,服务器可根据请求者选择一项操作,也可以提供操作列表
301 永久移动 请求的网页已经被永久移动到新位置,返回值会包括新的url,今后任何新的请求都应使用新的url替代
302 临时移动 资料临时被移动,客户端继续使用原本的url
303 查看其他位置 与301很像
305 使用代理 所请求的资源必须通过代码访问
307 临时重定向 与302很像,使用get请求重定向
4.表示请求错误
400 服务器不理解请求的语法
401 没有授权
403 服务器拒绝请求
404 服务器找不到请求的网页
5.表示服务器错误
500:服务器内部错误,无法完成请求
501: 服务器不支持请求的功能,无法完成请求
502: 作为网关或者工作的服务器执行请求时,从远程服务器收到一个无效的响应
505:服务器不支持HTTP协议的版本无法完成处理