使用 HttpClient,我使用以下内容设置默认套接字/连接超时:
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setSoTimeout(params, 30000);
HttpConnectionParams.setConnectionTimeout(params, 30000);
mClient = new DefaultHttpClient(connectionManager, params);
我想知道是否可以根据每个请求覆盖这些值?
编辑:这行得通吗?
HttpParams params = req.getParams(); // req is an HttpRequest object
HttpConnectionParams.setSoTimeout(params, 60000);
HttpConnectionParams.setConnectionTimeout(params, 60000);
我试过了,似乎可以,但是很难测试/创建会发生超时的情况。