`
fenglin
  • 浏览: 31278 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

httpclient4 注意事项

    博客分类:
  • Java
 
阅读更多

httpclient4 相对于httpclient3变化很大

 

里面涉及到碰到的几点 记录一下

 

 

1、ClientConnManager 的超时设置

 

 

httpClient.getParams().setIntParameter(HttpConnectionParams.CONNECTION_TIMEOUT, 30 * 1000);
httpClient.getParams().setIntParameter(HttpConnectionParams.SO_TIMEOUT, 30 * 1000);

 

2、当设置了以上超时 运行多线程的时候 进入调试子线程 会发现很多的Socket 处于read状态

     这里需要Get Post 超时设置

 

 

httpGet.getParams().setIntParameter(HttpConnectionParams.CONNECTION_TIMEOUT, 30 * 1000);
httpGet.getParams().setIntParameter(HttpConnectionParams.SO_TIMEOUT, 30 * 1000);

 

 

3、ConnectionPoolTimeout 连接池超时

 

 

HttpEntity entity = response.getEntity();

if (entity != null) {
	buffer = new StringBuffer(EntityUtils.toString(entity));
}

//  必须加入释放
EntityUtils.consume(entity);
 
分享到:
评论

相关推荐

    Java利用HttpClient模拟POST表单操作应用及注意事项

    本文主要介绍JAVA中利用HttpClient模拟POST表单操作,希望对大家有所帮助。

    ektorp-gaehttpclient

    注意事项 实验性的! GAE 将请求限制为 60 秒,并且不允许持久连接 不支持COPY 特征 支持 Ektorp 版本1.4.0和1.4.3 此时的基本和会话身份验证 用法 带有所有选项的GAEHttpClient.Builder (源代码中有更多文档):...

    findHouse:赶集找房子实时监测程序,含监测赶集最新租房信息、发送飞信短信两个主要功能

    findHouse 赶集找房子实时监测程序,含...注意事项 飞信短信功能要求必须是移动号码,并且已经开通了飞信功能。 只需要修改一个配置文件即可运行 src下的config.prperties main方法入口在 com.jacky.Thread.Main.java中

    Android使用http协议与服务器通信的实例

    网上介绍Android上http通信的文章很多,不过大部分只给出了实现代码的片段,一些注意事项和如何设计一个合理的类用来处理所有的http请求以及返回结果,一般都不会提及。因此,自己对此做了些总结,给出了我的一个...

    android开发揭秘PDF

    14.3.2 游戏引擎设计注意事项 14.4 游戏引擎实现 14.4.1 Activity类实现 14.4.2 流程控制和线程 14.4.3 游戏对象与对象管理 14.4.4 图形引擎 14.4.5 物理引擎 14.4.6 事件模块 14.4.7 工具模块 14.4.8 脚本引擎、...

    《Android应用开发揭秘》附带光盘代码.

     14.3.2 游戏引擎设计注意事项  14.4 游戏引擎实现  14.4.1 Activity类实现  14.4.2 流程控制和线程  14.4.3 游戏对象与对象管理  14.4.4 图形引擎  14.4.5 物理引擎  14.4.6 事件模块  14.4.7 工具模块  ...

    精通ANDROID 3(中文版)1/2

    23.4.4 实现自定义建议提供程序的搜索活动  23.4.5 自定义建议提供程序描述文件  23.4.6 自定义建议用户体验  23.5 使用操作键和应用程序特有的搜索数据  23.5.1 在Android搜索中使用操作键  23.5.2 使用...

    精通Android 3 (中文版)2/2

    23.4.4 实现自定义建议提供程序的搜索活动  23.4.5 自定义建议提供程序描述文件  23.4.6 自定义建议用户体验  23.5 使用操作键和应用程序特有的搜索数据  23.5.1 在Android搜索中使用操作键  23.5.2 使用...

    《Android应用开发揭秘》源码

     14.3.2 游戏引擎设计注意事项  14.4 游戏引擎实现  14.4.1 Activity类实现  14.4.2 流程控制和线程  14.4.3 游戏对象与对象管理  14.4.4 图形引擎  14.4.5 物理引擎  14.4.6 事件模块  14.4.7 工具模块  ...

    Android应用开发揭秘pdf高清版

    14.3.2 游戏引擎设计注意事项 14.4 游戏引擎实现 14.4.1 Activity类实现 14.4.2 流程控制和线程 14.4.3 游戏对象与对象管理 14.4.4 图形引擎 14.4.5 物理引擎 14.4.6 事件模块 14.4.7 工具模块 14.4.8 脚本引擎、...

Global site tag (gtag.js) - Google Analytics