Http常见请求头解析

Chrome浏览器中的示例:
  1. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
  2. Accept-Encoding: gzip, deflate, br
  3. Accept-Language: zh-CN,zh;q=0.9
  4. Cache-Control: max-age=0
  5. Connection: keep-alive
  6. Cookie: BD_UPN=12314753;BIDUPSID=747E315E31657E2FB8F425F6FE885277;BAIDUID=79B2E2C62AA9F4D33189170BB1A7816C:FG=1;PSTM=1527489902;BDORZ=B490B5EBF6F3CD402E515D22BCDA1598;BD_HOME=0;H_PS_PSSID=26523_1431_21096_20929;BD_CK_SAM=1;PSINO=2;H_PS_645EC=7082fHFpjr6JuMdpe6VThG6OZQuFRiw8ShnGhGap2h3sVETU3LbGmxU5qh0; BDSVRTM=18
  7. Host: www.baidu.com
  8. Upgrade-Insecure-Requests: 1
  9. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36

    解析:  

    Accept : 浏览器接受的响应格式。 例:test/html

    Accept-Encoding : 浏览器接受的压缩格式  例:gzip 

    Accept-Language : 浏览器申明接受的语言 例:gbk /gb2312

    Cache-Control : 浏览器的缓存 例:max-age=3 表示三秒内会读取缓存信息,不会访问服务器

    Connection : 与服务器的链接方式 例:keep-alive 

    Cookie :用来存储的用户的验证信息,以便服务器验证身份

    Host : 访问的服务器的主机和端口号

    User-Agent : 告诉服务器,客户端使用的操作系统和浏览器名称和版本

    Refer :告诉服务器我是从哪个页面跳转的。

    Upgrade-Insecure-Requests : 官方解释,表示客户对加密和认证响应的偏好,并且可以成功处理该指令以使该偏好尽可能无缝地提供;个人理解,就是起到一个过渡的作用,把不安全的http请求转换成https请求,并可以读懂服务器发过来的响应


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值