HTTP协议(8)HTTP响应报文和状态码

网友投稿 315 2022-10-09


HTTP协议(8)HTTP响应报文和状态码

对于HTTP响应报文,比较重要的信息主要有两部分,一部分是响应行中的状态码,另一部分是响应头。下面分别介绍。响应头信息中比较重要的部分:

(1) Server,服务端所使用的Web服务名称,如:Server:Apache/1.3.6(Unix)。 (2) Set-Cookie:服务器向客户端设置的Cookie。 (3) Last-Modified,服务器通过这个域告诉客户端浏览器,资源的最后修改时间。 (4) Location:重定向用户到另一个页面,比如身份认证通过之后就会转向另一个页面。这个域通常配合302状态码使用。 (5) Content-Length:body部分的长度(单位字节)。

状态码都是由三位数字组成,主要分为5个大类:

 1xx:100-101,指示信息,表示请求已经接收,会继续处理。这种状态码很少见到。  2xx:200-206,客户端请求被服务器成功接收并处理后返回的响应;  3xx:300-305,重定向,通常都是在身份认证成功后重定向到一个安全页面;  4xx:400-415,客户端请求错误;  5xx:500-505,服务器端错误。

状态码共有50多个,其中比较常见的有:

常见状态代码 状态描述 说明 200 OK 客户端请求成功 302 Found 重定向,跳转的地址通过location指定。 304 Not Modified 服务端资源未更新。 401 Unauthorized 请求未经授权,需要进行身份验证。 403 Forbidden 服务器收到请求,但是拒绝提供服务 404 Not Found 请求资源不存在,例如输入了错误的URL 500 Internal Server Error 服务器发生不可预期的错误 503 Server Unavailable 服务器当前不能处理客户端的请求


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:第二十三章 SHELL脚本-CENTOS7.5知识
下一篇:java数据结构基础:算法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~