http响应报文详解

http响应报文的组成

http响应报文由响应行,响应头,响应体三部分组成。


响应行主要包括

        响应协议,这个与请求协议对应,比如http,

        状态码200

        状态码的描述OK

响应头就是一些常见的响应名对应的响应值

响应参数就是我们真正需要的从数据库中取出的数据

常见的响应头属性

下面是摘自www.baidu.com和一个示例网站的请求头



(1) Accept-Ranges

        表明服务器是否支持指定范围的请求,比如bytes,表明支持字节请求

(2) Access-Control-Allow-Origin

        在服务器响应客户端的时候,如果设置Access-Control-Allow-Origin:* ,则允许所有域名的脚本访问该资源

Access-Control-Allow-Origin:http://www.ppt.com ,则表示值允许特定的域名访问。

(3) Age

        从原始服务器到代理缓存形成的估算时间,单位为秒。

(4) Cache-Control

        告诉所有的缓存机制是否可以缓存,已经缓存的类型。cache-control : no-cache

(5) Connection

         在http1.1中request和reponse header中都有可能出现一个connection头字段,此header的含义是当client和server通信时对于长链接如何进行处理。在http1.1中,client和server都是默认对方支持长链接的, 如果client使用http1.1协议,但又不希望使用长链接,则需要在header中指明connection的值为close;如果server方也不想支持长链接,则在response中也需要明确说明connection的值为close。

(6)Content-Length

        响应体的长度,web服务器返回消息正文的长度

(7) Content-Type

        返回内容的MIME类型Content-Type : text/html;charset=utf-8

(8) Date

        原始服务器消息发出的时间

(9) Etag

        请求变量的实体标签的当前值

(10) Expires

        响应过期的时间

(11) Last-Modified

        请求资源的最后修改时间

(12) Server

        web服务器软件名称

  • 9
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值