【发布时间】:2013-08-15 04:09:49
【问题描述】:
我想将超时时间增加到 5 分钟,因为一分钟不足以接收响应。
我已经尝试了这两种方法:
HttpParams httpParameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters, 80000);
HttpConnectionParams.setSoTimeout(httpParameters, 80000);
DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);
if (isNetworkAvailable()) {
createRequest();
HttpResponse response = httpClient.execute(request);
final int code = response.getStatusLine().getStatusCode();
AndroidDefaultClient client = AndroidDefaultClient.newInstance("tets");
HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), 5* 60 *1000);
HttpConnectionParams.setSoTimeout(httpClient.getParams(), 5* 60 *1000);
不幸的是,超时保持不变,但如果我把它变小,例如10000,它工作正常。你能帮我解决这个问题吗?
【问题讨论】:
标签: android connection-timeout timeoutexception