1、用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。
2、HTTP报文大致可分为报文首部和报文主体两块,两者由空行来划分,通常并不一定要有报文主体。
3、请求行,包含用于请求的方法,请求URI和HTTP版本;状态行,包含表明响应结果的状态码,原因短语和HTTP版本;首部字段,包含表示请求和响应的各种条件和属性的各类首部一般有4种首部,分别是:通用首部、请求首部、响应首部和实体首部;其他,可能包含HTTP的RFC里未定义的首部(Cookie等)。
4、通常,报文主体等于实体主体。只有当传输中进行编码操作时,实体主体的内容发送变化,才导致它和报文主体产生差异。