HttpClientParams超时

时间:2009-12-17 21:35:13

标签: servlets

如何使用HttpClientParams设置时间?

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找的东西可以使用

设置
setMaxInactiveInterval(int)

以下是与javadoc相关的链接。

答案 1 :(得分:0)

这就是我对两个版本的HttpClient使用超时的方法
版本3.1

// create a singular HttpClient object
HttpClient client = new HttpClient();
// establish a connection within 5 seconds
client.getHttpConnectionManager().getParams().setConnectionTimeout(5000);

版本4.1.1

// create a singular HttpClient object
DefaultHttpClient client = new DefaultHttpClient();
// get the params for the client
HttpParams params = client.getParams(); 
// establish a connection within 5 seconds
params.setParameter(CoreConnectionPNames.SO_TIMEOUT, 5000);