设置网络请求超时

来源:互联网 发布:减肥与健身知乎 编辑:程序博客网 时间:2024/04/30 03:26
// 根据内容来源地址创建一个Http请求HttpPost request = new HttpPost(SERVER_URL); //设置请求超时int timeoutConnection = 3 * 1000;HttpConnectionParams.setConnectionTimeout(httpParameters,timeoutConnection);//设置响应超时int timeoutSocket = 5 * 1000;HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);// 发送请求并获取反馈DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);HttpResponse httpResponse = httpClient.execute(request); 





应该是:defaultHttpClient = new DefaultHttpClient();请求超时defaultHttpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 10000); 读取超时defaultHttpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 10000);