定义

HTTP 头字段包括

  • 通用头字段(general-header),
  • 请求头字段(request-header),
  • 响应头字段(response-header),
  • 实体头字段(entity-header)。
    每个头字段包括字段名与字段只,以冒号:分隔。其中字段名大小写不敏感

HTTP首部字段类型

HTTP首部字段定义成缓存代理和非缓存代理的行为,分成两种类型
1、端到端首部(End-to-end Header)
该类首部会转发给请求/响应对应的最终接收目标, 且必须保存在由缓存生成的响应中,另外规定它必须被转发
2、逐跳首部(Hop-by-Pop Header)
该类首部支队单次转发有效,会因通过缓存或代理而不转发,HTTP1.1和之后的版本中,如果要使用这类首部,需要提供Connection首部字段
[Connection、Keep-Alive、Proxy-Authenticate、Proxy-Authorization、Trailer、TE、Transfer-Encoding、Upgrade]
除了这8个之外 其他都是端到端首部

不同字段的介绍

1、通用头字段(9个)

通用头字段对于HTTP请求和响应均可用,用来描述HTTP消息(HTTP message)本身, 不可用来描述被传输的实体(HTTP entity)。共9个: