对比浏览器,casperjs,httpclient的Header信息

编程技术  /  houtizong 发布于 3年前   119
@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{String type=req.getParameter("type");Enumeration es=req.getHeaderNames();System.out.println("Request type is : "+type);while(es.hasMoreElements()){//stem.out.println(es.nextElement());String header=es.nextElement().toString();String value=req.getHeader(header);System.out.println(header+":"+value);}System.out.println("================================================");}


首先是浏览器:
Request type is : broswer
Cookie:JSESSIONID=1hvmuj22s3578zndh4x9xjvii
Host:localhost:8888
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language:zh-CN,zh;q=0.8
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
Connection:keep-alive
Cache-Control:max-age=0
Accept-Encoding:gzip,deflate,sdch
================================================


httpclient:


Request type is : httpclient
Host:localhost:8888
User-Agent:Apache-HttpClient/4.3.1 (java 1.5)
Connection:keep-alive
Accept-Encoding:gzip,deflate

最后是casperjs:
Request type is : casperjs
Host:localhost:8888
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:zh-CN,en,*
Pragma:no-cache
Connection:keep-alive
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) CasperJS/1.1.0-beta3+PhantomJS/1.9.7 Safari/534.34
Cache-Control:no-cache
Accept-Encoding:gzip
================================================

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客