请求头里面的信息是一系列键和值的存在,对于固定的浏览器也差不多是固定的,我们只需要掌握两个方法:
1.通过请求头的名称获取请求头的值:
String getHeader(String name);
2. 获取所有的请求头名称:
Enumeration<String> getHeaderNames();
我们可以通过浏览器捕捉一下任意一个网站的请求头比如百度首页:
Host: www.baidu.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
Accept: image/webp,*/*
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Cookie: BAIDUID=425D2CDCF57B847336A596E72E27CC2C:FG=1; BIDUPSID=425D2CDCF57B8473B225AFA0A5F6156D; PSTM=1598774782; BD_UPN=13314752; BDRCVFR[Fc9oatPmwxn]=aeXf-1x8UdYcs; BD_HOME=1; H_PS_PSSID=7540_32617_1420_7566_7544_7629_32692
Cache-Control: max-age=0