第六章 HTTP首部
6.1 HTTP报文首部
- HTTP协议的请求和响应报文中必定包含HTTP首部
- HTTP请求报文
- HTTP响应报文
6.2 HTTP首部字段
- 由首部字段名和字段值构成,中间用冒号“:”分割
字段类型 | 用途 |
---|---|
通用首部字段 | 请求报文和响应报文都会使用 |
请求首部字段 | 客户端向服务器端发送请求报文时使用 |
响应首部字段 | 服务器端向客户端返回响应报文时使用 |
实体首部字段 | 针对请求报文和响应报文的实体部分使用的首部 |
- HTTP首部字段分为缓存代理和非缓存代理
类别 | 用途 |
---|---|
端到端首部(End-to-end Header) | 首部会转发给最终接收目标,且必须保存在由缓存生成的响应中 |
逐跳首部(Hop-by-hop Header) | 只对单次转发有效,会因通过缓存或代理而不再转发 |