HttpClient两个超时设置的区别
2013-12-19 14:53
281 查看
HttpClient关于超时有两个设置,一个是CONNECTION_TIMEOUT还有一个是SO_TIMEOUT;
CONNECTION_TIMEOUT是指的是,从发出TCP请求,到建立起连接的时间,一般比较小,如:5*1000
SO_TIMEOUT是指从建立起连接到结束的时间,一般比较大,如:30*1000;
这两个值默认好像都是无限大,在使用中务必进行设置,否则可能造成软件卡死,当多个线程使用同一个HttpClient的时候,如果一个线程没有执行完成,另外一个线程也是无法执行的;
CONNECTION_TIMEOUT是指的是,从发出TCP请求,到建立起连接的时间,一般比较小,如:5*1000
SO_TIMEOUT是指从建立起连接到结束的时间,一般比较大,如:30*1000;
这两个值默认好像都是无限大,在使用中务必进行设置,否则可能造成软件卡死,当多个线程使用同一个HttpClient的时候,如果一个线程没有执行完成,另外一个线程也是无法执行的;
相关文章推荐
- HttpClient在使用中有两个超时时间 区别
- HttpClient在使用中有两个超时时间 区别(转)
- HttpClient中的三种超时设置区别
- Java中httpClient中三种超时设置
- HttpClient 连接要设置超时
- httpClient中的三种超时设置小结
- 使用Apache HttpClient 4.5设置超时时间
- socket设置超时的linux和windows区别
- Java中httpClient中三种超时设置
- 给按钮UIButton设置图片,setBackGroundImage和setImage两个方法的区别
- Httpclient 设置读取超时及连接重试等配置
- Java中httpClient中的三种超时设置小结
- Httpclient设置超时
- ListView集合中设置标记 setTag();方法带一个参数和两个参数的区别,以及设置标记时ViewHolder中的每一个属性控件都需要设置一次,否则在Item中每一个控件的点击事件中取出设置的标
- httpClient请求超时的设置以及处理
- 使用httpclient 两个超时参数--与下载有关
- 关于HttpClient中超时设置
- HttpClient超时区别
- linux和windows下用setsockopt设置send(), recv() 超时的参数的一点区别
- HttpClient 4.5版本设置连接超时时间