首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

施用httpclient 两个超时参数

2012-09-10 
使用httpclient 两个超时参数HttpClient 使用中经常会通过BasicHttpParams来设置超时时间的。如下BasicHttp

使用httpclient 两个超时参数

HttpClient 使用中经常会通过BasicHttpParams来设置超时时间的。如下

BasicHttpParams httpParams = new BasicHttpParams();HttpConnectionParams.setSoTimeout(httpParams, socketTimeout);HttpConnectionParams.setConnectionTimeout(httpParams, socketTimeout);

值得注意的是:

 第一个针对连接建立后,但是没有收到response的超时时间或者接受完response 的超时时间。如果是要做下载模块的童鞋真的得注意这个参数了。其中设置为0的时候,系统会认为超时时间无穷大。

第二个针对连接建立的超时时间,就是连接到服务器的超时时间。如果做小图片瀑布流或者零碎数据比较多的话,而且服务器不稳定的情况,这个值设置过长,如果用线程池的话可能会会导致线程池队列超出。如果是0的话,同上。

热点排行