httpclient写的话
来源:互联网 发布:万达电商 网络要走 编辑:程序博客网 时间:2024/06/07 05:29
由于项目需要,昨天研究了下httpclient。发现4.5版本与4.2.1版本有些区别了。比如,4.2.1版本的使用的是DefaultHttpClient对象,关闭httpclient使用的是
httpClient.getConnectionManager().shutdown();而4.5版本中使用的是CloseableHttpClient对象,从名字就可以知道,关闭此对象使用的是close();方法。
get请求传参数,是直接在url后面拼接上去的如:
str = EntityUtils.toString(new UrlEncodedFormEntity(params,"utf-8")); httpget.setURI(new URI(httpget.getURI().toString() + "?" + str));
post请求传参数是按照以下形式:
UrlEncodedFormEntity formentity = new UrlEncodedFormEntity(params, Consts.UTF_8);httppost.setEntity(formentity);
设置超时时间时需要RequestConfig配置类
RequestConfig requestConfig = RequestConfig.custom() .setSocketTimeout(60*1000) .setConnectTimeout(60*1000) .build();httppost.setConfig(requestConfig);连接池的配置如下:
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();// Increase max total connection to 200cm.setMaxTotal(200);// Increase default max connection per route to 20cm.setDefaultMaxPerRoute(20);//HttpHost localhost = new HttpHost("locahost", 80);//cm.setMaxPerRoute(new HttpRoute(localhost), 50);httpClient = HttpClients.custom() .build();
0 0
- httpclient写的话
- 想写的话
- 写一些励志的话
- 写得涓儿的话
- Httpclient写爬虫
- 有感于周杰伦写《听妈妈的话》
- 自己写的简单HttpClient
- 用httpclient写的登录开心网
- Python写的简单的httpclient
- httpclient自己写接口性能测试脚本
- HttpClient获得内容写到文件
- 自己写一个httpclient(一)
- AFEPack 作者的话(写于2007年新年)
- 这里可以写一些内心的话,不会有人看到
- 2008年7月16日 给老婆写的话
- 一个北京妞儿写的经典的话,太现实了!
- 我写过的歌词正是我所想说的话
- HttpClient
- Struts 2 creating own interceptor
- Android--Service中添加 浮动 View
- Nagios 监控系统架设全攻略
- JS监听键盘两个组合键触发的事件
- video js Tracks
- httpclient写的话
- 各种旋转表示方法
- LINUX学习
- Mipmap纹理技术
- iOS开发之 分段选择控件 开关 滑杆
- ListView嵌套GridView中的监听问题
- Android Data Binding初次使用
- Java笔记:CountDownLatch - 计数锁存器、Future、CyclicBarrier - 循环屏障 和 Semaphore - 信号量
- SVN(TortoiseSVN)详细教程(二)--TortoiseSVN Client基础操作