最近HttpClient用的比较多,应用中有些需要注意的地方。
生成HttpClient的地方:
httpClient=new HttpClient();
httpClient.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
//一定要有,否则会生成多个Cookie header送给web server
httpClient.getParams().setParameter("http.protocol.single-cookie-header",true);
httpClient.getParams().setParameter("http.protocol.content-charset","gb2312");
ArrayList headerList=new ArrayList();
Header accept=new Header("Accept","image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-silverlight, */*");
headerList.add(accept);
......
httpClient.getParams().setParameter("http.default-headers",headerList);
httpClient.getParams().setParameter("http.protocol.version",HttpVersion.HTTP_1_1);
httpClient.getParams().setParameter("http.method.retry-handler",new DefaultHttpMethodRetryHandler());
生成httpMethod的地方:
PostMethod postMethod =new PostMethod();
postMethod.getParams().setUriCharset("GB2312");
postMethod.setURI(new URI(url,false,"GB2312"));
client.executeMethod(postMethod);
以上可避免送出类似“HTTP://127.0.0.1:8080/action.do?content=一二三四五六”的URL时出现URI报错
分享到:
相关推荐
HTTPClient组件的应用
httpClient所需要的jar包。
HttpClient4.1.2的中英文文档
这是httpclient应用所有jar,用户抓取请求内容,本人平时用的就是这个,欢迎下载!
网上找的,共同分享! HttpClient4.0.3 Tutorial中文翻译!
学习C#必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
httpclient4.5的中文帮助文档,可以帮助学习httpclient,利用httpclient采集网络数据,解决采集时遇到的问题
httpclient-4.3.1需要的jar包
HttpClient中文文档,快速开发
httpclient4中文教程 httpclient4
HttpClient之Https应用实例~ 包含: HttpClient 使用代理访问Https HttpClient 信任所有主机-对于任何证书都不做检查 HttpClient 允许所有证书的校验(包括过期证书)
压缩包中含有多个文档,从了解httpclient到应用。 httpClient 1httpClint 1.1简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持...
httpclient
HTTPclient 4.3版本的Apache官网英文版的翻译版本
应用HttpClient时添加的代码。应用HttpClient时添加的代码。应用HttpClient时添加的代码。应用HttpClient时添加的代码。应用HttpClient时添加的代码。应用HttpClient时添加的代码。应用HttpClient时添加的代码。
httpclient3.1 需要的jar
commons-httpclient,java中使用httpclient中使用的扩展工具
提供HttpClient4.3所需要的jar
php中http请求封装HttpClient精华中的经典代码。从国外官网直接下的,看看人家怎么封装的,受益匪浅啊,堪称经典。里边有说明和实例