HttpClient的有3种超时时间,分别是:

1、

ConnManagerParams.setTimeout(params, 1000);

2、

HttpConnectionParams.setConnectionTimeout(params, 2000);
3、
HttpConnectionParams.setSoTimeout(params, 4000);

下面分别解释:

1、定义了从ConnectionManager管理的连接池中取出连接的超时时间。

2、定义了通过网络与服务器建立连接的超时时间。HttpClient通过一个异步线程去创建与服务器的Socket连接,这就是该Socket连接的超时时间。

3、定义了Socket读数据的超时时间,即从服务器获取响应数据需要等待的时间。

以上3种超时分别会抛出ConnectionPoolTimeoutException,ConnectionTimeoutExceptionSocketTimeoutException

更多相关文章

  1. 修改android系统和watchdog的延时
  2. Android的网络状态判断
  3. Android(安卓)Calendar使用过程中遇到的问题
  4. Android执行shell命令
  5. Android打开/关闭数据流量
  6. 重定向android log
  7. android Settings中的各个默认设置
  8. 【android测试】值得学习的android测试知识连接
  9. android 检测是否有网络连接

随机推荐

  1. 打造Android万能上拉下拉刷新框架--XRefr
  2. Android(安卓)event日志打印原理
  3. android httpClient 支持HTTPS的处理方式
  4. android eclipse xml不自动代码提示
  5. android AVD 4.0 下解决中文输入问题
  6. Android(安卓)service与Thread
  7. Andriod学习笔记(二)
  8. Android(安卓)实用技巧 --- 命令godir
  9. ANDROID自动化测试工具:ROBOTIUM
  10. Android(安卓)第三方开源SwipeToDismiss: