1.HTTP报文
用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。
HTTP报文大致可分为报文首部和报文主体两块。
一般有4种首部,分别是:通用首部,请求首部,响应首部和实体首部。
报文:是HTTP通信中的基本单位,由8位组字节流组成,通过HTTP通信传输。
实体:作为请求或响应的有效载荷数据(补充项)被传输,其内容由实体首部和实体主体组成。
HTTP报文的主体用于传输请求或响应的实体主体。
报文主体等于实体主体。只有当传输中进行编码操作时,实体主体的内容发生变化,才导致它和报文主体产生差异。
2.内容协商机制是指客户端和服务器端就响应的资源内容进行交涉,然后提供给客户端最为适合的资源。
3.内容协商技术有以下3种类型
服务器驱动协商:由服务器端进行内容协商。以请求的首部字段为参考,在服务器端自动处理。
客户端驱动协商:由客户端进行内容协商的方式。用户从浏览器显示的可选项列表中手动选择。
透明协商:是服务器驱动和客户端驱动的结合体,是由服务器端和客户端各自进行内容协商的一种方法。