android中 httpClient的3种超时时间
来源:互联网 发布:如何删除淘宝空间图片 编辑:程序博客网 时间:2024/05/16 14:32
Android 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,ConnectionTimeoutException与SocketTimeoutException。
从手机端传个300K左右的string到server 居然报错SocketTimeoutException。可是实际上,已经上传成功。
我timeout设置的是10s,于是就很纠结。等待时间到底设置多少s合适?难道要无限大?
待解决。。。
0 0
- android中 httpClient的3种超时时间
- Android HttpClient的几个超时时间
- android的HttpClient添加请求超时时间
- Android HttpClient的几个超时时间
- android的HttpClient添加请求超时时间
- HttpClient---HttpClient的3种超时说明
- HttpClient的3种超时
- HttpClient的3种超时
- HttpClient的3种超时
- HttpClient的3种超时
- HttpClient的几个超时时间
- HttpClient的几个超时时间
- httpclient 3中超时
- 为android的HttpClient添加请求超时时间
- 为android的HttpClient添加请求超时时间
- 为android的HttpClient添加请求超时时间
- 为Android的HttpClient添加请求超时时间
- Java中httpClient中的设置超时时间
- Codeforces Round #128 (Div. 2)
- 深刻理解Python中的元类(metaclass)
- Android中解析XML
- qt4 系统无法调用屏幕校准文件
- 中央机构之组织架构图
- android中 httpClient的3种超时时间
- Set Matrix Zeroes
- N皇后问题 【回溯法】
- Codeforces Round #129 (Div. 2)
- opencv实现导向滤波(GuidedFilter)
- java UUID生成唯一标识符
- Python逻辑行与物理行
- MySQL与MongoDB设计实例对比
- Qt第三方库QCustomPlot——QCustomPlot解读