1、1xx(临时响应)以一开头的:指临时性的响应,须要执行者继续操做便可解决的状态码,出现这种几率相对比较低。服务器
100 表示请求者须要继续提出请求。 表示已收到请求的第一部分,正在等待其他部分,一个字“慢”。代理
101 表示请求者要求服务器切换协议,服务器收到请求而且即将切换。资源
2、2xx(成功)以二开头的:指已经成功地处理了请求,用户能够正常的打开了这个页面。请求
200 请求已成功,请求所但愿的响应头或数据体将随此响应返回。程序
3、3xx(重定向):指要完成请求,须要进一步操做,这些状态码一般是作了重定向展示的。方法
300 表示针对请求,服务器可执行多种操做。 服务器可根据请求者 (user agent) 选择一项操做,或提供操做列表供请求者选择。数据
301 被请求的资源已永久移动到新位置。协议
302 请求的资源如今临时从不一样的 URI 响应请求。重定向
4、4xx(请求错误):表示可能出错,妨碍了服务器的处理。移动
400 一、语义有误,当前请求没法被服务器理解。二、请求参数有误。
401 当前请求须要用户验证。
403 服务器已经理解请求,可是拒绝执行它。
404 请求失败,请求所但愿获得的资源未被在服务器上发现。
五:5xx(服务器错误):指服务器在处理请求时内部发生错误。多是服务器自身问题,而不是请求者操做失误形成的,能够找空间商咨询解决。
500 服务器遇到了一个不曾预料的情况,没法完成对请求的处理,会在程序码出错时出现。
501 服务器不支持当前请求所须要的某个功能。没法识别请求的方法。
502 做为网关或者代理工做的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503 因为临时的服务器维护或者过载,服务器当前没法处理请求。