我正在使用DefaultHttpMethodRetryHandler
类来重试失败请求。
我试过了
HttpClient client = new HttpClient();
client.getParams().
setParameter(HttpMethodParams.RETRY_HANDLER,
new DefaultHttpMethodRetryHandler( 3, false ));
这会立即重试3次。我没有找到任何选项在10分钟或1小时后重试请求。
如何设置重试间隔?
答案 0 :(得分:0)
根据此回答http://www.programcreek.com/java-api-examples/index.php?api=org.apache.commons.httpclient.DefaultHttpMethodRetryHandler,您可以使用以下内容:
client.getParams().
setParameter(HttpConnectionParams.CONNECTION_TIMEOUT, 2000);
干杯!