1. HTTP首部

《图解HTTP》阅读笔记_系统
HTTP协议的请求和响应报文中必定包含HTTP首部。 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。
HTTP首部根据报文种类的不同而不同,可分为请求报文首部和应答报文首部。
HTTP 报文本身是由多行(用CR+LF作换行符)数据构成的字符串文本。HTTP 报文大致可分为报文首部和报文主体两块。 两者由最初出现的空行(CR+LF) 来划分。 通常, 并不一定要有报文主体。
出现空行的条件:(CR+LF)+(CR+LF) :只有连续的两个组合才是空行。因为(CR+LF)作为换行符,每一项首部字段后都会有换行符,因此空行是两个连续的换行符组成
《图解HTTP》阅读笔记_系统_02
《图解HTTP》阅读笔记_系统_03《图解HTTP》阅读笔记_系统_04

1.1 HTTP通用首部

《图解HTTP》阅读笔记_系统_05
持久连接管理
《图解HTTP》阅读笔记_系统_06

1.2 HTTP请求首部

《图解HTTP》阅读笔记_系统_07
Accept字段
《图解HTTP》阅读笔记_系统_08
《图解HTTP》阅读笔记_系统_09
Accept-encoding字段
《图解HTTP》阅读笔记_系统_10
《图解HTTP》阅读笔记_系统_11

1.3 HTTP响应首部

《图解HTTP》阅读笔记_系统_12

1.4 HTTP实体首部

实体首部字段是包含在请求报文和响应报文中的实体部分所使用的首部, 用于补充内容的更新时间等与实体相关的信息。

《图解HTTP》阅读笔记_系统_13