HTTP报文
用于HTTP协议交互的信息被称为HTTP报文,是由报文首部和报文主体组成的字符串,两者由空行来划分。
报文结构
-
请求报文
请求行:包含用于请求的方法、HTTP版本、请求URI。 -
响应报文
状态行:包含HTTP版本、状态码、原因短语。
其他:RFC中未定义的首部(Cookie等)
RFC:
编码提升传输速率
- 报文主体与实体主体的差异
内容协商返回最合适的内容
-
内容协商机制
是指客户端和服务器就响应的资源内容进行协商,然后提供给客户端最合适的资源。内容协商会以语言、字符集、编码方式等为基准判断响应的资源。