HttpClient 超时设置

HttpClient中的超时设置包含两个部分:

1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间

2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间

在HttpClient 4.x中如下设置:

HttpClient httpclient = new DefaultHttpClient();
HttpParams params = httpclient.getParams();
HttpConnectionParams.setConnectionTimeout(params, 10*1000);//设置连接超时10秒
HttpConnectionParams.setSoTimeout(params, 10*1000); //设置读取超时10秒
 

猜你喜欢

转载自dongwei.iteye.com/blog/1756394