防止HttpClient重复请求

转发请注明出处


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));//防止重复提交

你可能感兴趣的:(android)