读《图解HTTP》day02
一、Cookie技术
Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态。
Cookie交互场景:
请求报文(没有Cookie信息的状态):
响应报文(服务器端生成Cookie信息):
请求报文(自动发送保存着的Cookie信息):
二、HTTP请求报文和响应报文的结构与实例
请求报文的结构:

实例:
响应报文的结构:

实例:
一般有4种首部,分别是:通用首部、请求首部、响应首部和实体首部。
三、报文主体和实体主体的差别
报文(message):HTTP通信种的基本单元,由8位组字节流组成,通常由HTTP通信传输。
实体(entity):作为请求或响应的有效载荷数据(补充项)被传输,内容由实体首部和实体主体组成。
HTTP报文的主体用于传输请求或响应的实体主体。
通常,报文主体等于实体主体。只有当传输中进行编码操作时,实体主体的内容发生变化,才导致它和报文主体产生差异。
四、压缩传输的内容编码
内容编码:指明应用在实体内容上的编码格式,并保持实体信息原样压缩。内容编码后的实体由客户端接收并负责解码。
常见的内容编码:
gzip(GNU zip)
compress(UNIX系统的标准压缩)
deflate(zlib)
identity(不进行编码)

