一、什么是headers
headers是HTTP协议中的请求头部信息,是客户端向服务器发送请求时所携带的一些附加信息。headers通常包含以下信息:
t:浏览器类型和版本号
2. Referer:当前页面的来源页面地址guage:浏览器语言
4. Cookie:存储在本地的用户信息trol:缓存控制信息nection:连接状态信息
7. Host:请求的主机名coding:浏览器支持的编码方式
二、设置headers
etaeta标签用于定义页面的元数据,其中包括了一些HTTP头部信息。下面是一个设置headers的例子:
etatenttentl; charset=utf-8″>etatroltento-cache”>etaatento-cache”>etatent=”0″>
etaetaetaaeta标签设置了Expires头部信息,同样是为了禁止缓存。
除了上述例子中的headers参数外,还有很多其他的headers参数可以设置,如下表所示:
参数名 参数值 说明tentl; charset=utf-8 设置文档的MIME类型和字符集ao-cache 设置缓存控制信息,禁止缓存trolo-cache 设置缓存控制信息,禁止缓存
Expires 0 设置缓存控制信息,禁止缓存 设置页面自动跳转,5秒后跳转到百度页面ame=value 设置cookie信息,存储在本地tdows64e/58.0.3029.110 Safari/537.3 设置浏览器类型和版本号 设置当前页面的来源页面地址ple 设置请求的主机名coding gzip, deflate 设置浏览器支持的编码方式
etatentatroltcoding等。设置headers可以让大家在请求过程中携带更多的信息,以便服务器更好地处理大家的请求。