HTTP报文是HTTP协议交互的信息,由多行(用 CR(回车)+LF(换行) 作换行符)数据构成的字符串文本,分为请求报文和响应报文。
HTTP报文分为首部和主体两块,两者由首个CR+LF分割。
请求报文首部含有请求行、请求首部字段、通用首部字段、实体首部字段、其他。
响应报文首部含有状态行、响应首部字段、通用首部字段、实体首部字段、其他。
请求行包含用户请求的方法,请求URI和HTTP版本。
状态行包含表明响应结果的状态吗,原因短语和HTTP版本。
首部字段包含表示请求和响应的各种条件和属性的各类首部。一般包含4类首部,分别是通用首部、请求首部、响应首 部和实体首部。
其他可能包含HTTP的RFC里未定义的首部(Cookie等)。