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