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表单操作,希望对大家有所帮助。
注意事项 实验性的! GAE 将请求限制为 60 秒,并且不允许持久连接 不支持COPY 特征 支持 Ektorp 版本1.4.0和1.4.3 此时的基本和会话身份验证 用法 带有所有选项的GAEHttpClient.Builder (源代码中有更多文档):...
findHouse 赶集找房子实时监测程序,含...注意事项 飞信短信功能要求必须是移动号码,并且已经开通了飞信功能。 只需要修改一个配置文件即可运行 src下的config.prperties main方法入口在 com.jacky.Thread.Main.java中
网上介绍Android上http通信的文章很多,不过大部分只给出了实现代码的片段,一些注意事项和如何设计一个合理的类用来处理所有的http请求以及返回结果,一般都不会提及。因此,自己对此做了些总结,给出了我的一个...
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 脚本引擎、...
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 工具模块 ...
23.4.4 实现自定义建议提供程序的搜索活动 23.4.5 自定义建议提供程序描述文件 23.4.6 自定义建议用户体验 23.5 使用操作键和应用程序特有的搜索数据 23.5.1 在Android搜索中使用操作键 23.5.2 使用...
23.4.4 实现自定义建议提供程序的搜索活动 23.4.5 自定义建议提供程序描述文件 23.4.6 自定义建议用户体验 23.5 使用操作键和应用程序特有的搜索数据 23.5.1 在Android搜索中使用操作键 23.5.2 使用...
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.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 脚本引擎、...