当前位置:首页 > 开发 > 互联网 > 正文

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

发表于: 2014-11-04   作者:alleni123   来源:转载   浏览:
摘要: @Override protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String type=req.getParameter("type"); Enumeration es=re
		@Override
		protected 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
================================================

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
做了一段时间爬虫,发觉http header十分有用 比如一些防爬虫网站在没有header的情况下是不让访问的,
看了不少浏览器的内核介绍,转自http://www.iefans.net/liulanqi-neihe-jiexi/的这篇文章写的还不错
流行的浏览器对比 网页浏览器包括微软的Internet Explorer、Opera、Mozilla的Firefox、Maxthon和Saf
http://www.iefans.net/liulanqi-neihe-jiexi/ 浏览器名称 内核 Chrome WebKit IE Trident Safari W
要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的构成。简单来说浏览器可以分为两部分,shell+
使用apache-cxf自动生成webservice本地类,有时需要在soap中添加header信息,如下面 <soap:heade
在测试系统交互时,可能会碰到需要修改header信息的要求,下面介绍下如何在IE、Chrome、Firefox修改
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提
一、UserAgentUtils   UserAgentUtils是一个处理user-agent 字符的一个工具。可以用来实时地处理h
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号