HTTP 的状态码

  最近在学习HTTP协议,简单mark总结一下。

  HTTP的响应中包含了状态码,还有状态短语,状态码有很多,大致如下分类:

     1××:Informational(信息性的)    请求在处理中

  2××:Succeed                         请求成功

  3××:Redirection                     重定向状态码

  4××:Client ERROR                  客户端错误

  5××:SERVER ERROR               服务端错误

 

  常用的状态码有:

      200   OK                请求成功,在响应的主体中包含了需要的资源;

  204   No Content          请求成功,但是资源可返回;响应不会包含实体的主体; 

  206   Partial Content          请求成功,在请求包含Range字段时,回复相应的资源范围;

  301   Move Permanently     重定向,请求的资源放在响应的Location字段中;

  302   Found          重定向,临时重定向;

  304   Not Modified      未找到符合条件的资源,(请求中包含If-XXX字段);

      400 Bad Resqust      请求不符合报文的语法;

  401 Unauthorized      请求需要用户名和密码;或者用户名和密码错误;

  403   Forbiden         对资源的请求被拒绝,可能的原因是,未获得访问资源的权限,或是从未授权的ip试图访问资源;

  500   Internal Server Error  服务器在处理请求时出现问题,bug,故障等等;

  503   Server Unavailable    服务器不可达,原因可能是,服务器负荷过重,或者down了

 

    

       

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。