HTTP报文内的HTTP信息

来源:互联网 发布:企业网络推广方法 编辑:程序博客网 时间:2024/04/27 23:57

报文的定义:用于HTTP协议的信息被称为HTTP报文;

报文由报文首部和报文主体构成,中间由 CR+LF(回车+换行) 分割开来;
这里写图片描述

由于报文的传输可以通过编码提升传输效率,所以需要了解下报文(message)与实体(entity)的区别
这里写图片描述

可以看出在一般情况下报文主体和实体主体是一致的,但在传输中进行编码操作时,实体主体的内容发生变化,才导致它和报文主体产生差异。

在发送一些较大的内容时,我们可以对报文进行编码,使其体积变小后再进行传输,再由客户端接收后负责解码。
常用的内容编码有一下几种:
gzip (GNU zip)
compress (UNIX 系统的标准压缩)
deflate (zlib)

此外HTTP还可以进行分块传输、发送多种数据的多部分对象集合和获取部分内容的范围请求等。

原创粉丝点击