转发请注明出处
android HttpClient 设置超时后,若在设定的时间内没有返回数据,httpClient底层会重复请求,
DefaultHttpClient client = new DefaultHttpClient();
client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 5000);// 请求超时
client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 10000);// 连接超时
client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(0, false));//防止重复提交