HTTP学习笔记三

1.HTTP报文

用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。

HTTP报文大致可分为报文首部和报文主体两块。

一般有4种首部,分别是:通用首部,请求首部,响应首部和实体首部。

报文:是HTTP通信中的基本单位,由8位组字节流组成,通过HTTP通信传输。

实体:作为请求或响应的有效载荷数据(补充项)被传输,其内容由实体首部和实体主体组成。

HTTP报文的主体用于传输请求或响应的实体主体。

报文主体等于实体主体。只有当传输中进行编码操作时,实体主体的内容发生变化,才导致它和报文主体产生差异。

2.内容协商机制是指客户端和服务器端就响应的资源内容进行交涉,然后提供给客户端最为适合的资源。

3.内容协商技术有以下3种类型

服务器驱动协商:由服务器端进行内容协商。以请求的首部字段为参考,在服务器端自动处理。

客户端驱动协商:由客户端进行内容协商的方式。用户从浏览器显示的可选项列表中手动选择。

透明协商:是服务器驱动和客户端驱动的结合体,是由服务器端和客户端各自进行内容协商的一种方法。

 

posted on 2022-05-25 17:27  不怕风雨的向日葵  阅读(18)  评论(0)    收藏  举报

导航