📜  请求标头 (1)

📅  最后修改于: 2023-12-03 15:28:10.930000             🧑  作者: Mango

请求标头介绍

请求标头是HTTP协议中的一部分,用来描述一个HTTP请求或响应的元数据信息。它们通常包含在HTTP请求或响应的头部中,以键值对的形式出现,并用冒号分隔键和值。请求标头可以提供请求的相关信息,如浏览器类型、所请求数据类型、所支持内容压缩方式等。此外,在一些特殊的情况下,请求标头也可以用于传递自定义的数据。

请求标头常见的类型

常见的请求标头可以分为以下几类:

  1. Accept:浏览器能够处理的数据类型列表,例如:text/html, application/xhtml+xml, application/xml;q=0.9, /;q=0.8
  2. Accept-Encoding:浏览器支持的数据压缩格式,例如:gzip, deflate
  3. Cache-Control:控制缓存的行为,例如:no-cache, no-store, max-age=3600
  4. User-Agent:发起请求的浏览器类型和版本,例如:Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) like Gecko
  5. Referer:所请求的页面来源,例如:https://www.baidu.com/s?wd=request%20header&rsv_spt=1&rsv_iqid=0x928628800013d981&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_dl=ts_0
  6. Cookie:包含在HTTP请求中发送到服务器的cookie值
示例代码
### 请求标头常见的类型

常见的请求标头可以分为以下几类:

1. Accept:浏览器能够处理的数据类型列表,例如:text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
2. Accept-Encoding:浏览器支持的数据压缩格式,例如:gzip, deflate
3. Cache-Control:控制缓存的行为,例如:no-cache, no-store, max-age=3600
4. User-Agent:发起请求的浏览器类型和版本,例如:Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) like Gecko
5. Referer:所请求的页面来源,例如:https://www.baidu.com/s?wd=request%20header&rsv_spt=1&rsv_iqid=0x928628800013d981&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_dl=ts_0
6. Cookie:包含在HTTP请求中发送到服务器的cookie值