第 三 章 HTTP 报文内的 HTTP 信息
3.1 HTTP报文
用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端的叫请求报文,响应端的叫响应报文.
HTTP 报文大致可分为报文首部和报文主体两块。通常,并不一定要有报文主体。
3.2 请求报文及响应报文的结构
3.3 编码提升传输速率
3.3.1 报文主体和实体主体的差异
报文是HTTP通信的基本单位.
实体.作为请求或响应的有效载荷数据被传输,其内容由实体首部和实体主体组成.
通常,报文主体等于实体主体。只有当传输中进行编码操作时,实体 主体的内容发生变化,才导致它和报文主体产生差异。
3.3.2 压缩传输的内容编码
3.3.3 分割发送的分块传输编码
在HTTP通信过程中,请求的编码实体资源尚未全部传输完成之间,浏览器无法显示请示页面.在传输大容量数据时,通过把数据分割成多块,能够让浏览器逐步显示页面.
3.4 发送多种数据的多部分对象集合
3.5 获取部分内容的范围请求
3.6 内容协商返回最合适的内容