Httpclient.setHttpRequestRetryHandler(requestRetryHandler);
/**
* 设置重连机制和异常自动恢复处理
*/
private static HttpRequestRetryHandler requestRetryHandler = new HttpRequestRetryHandler() {
// 自定义的恢复策略
public boolean retryRequest(IOException exception, int executionCount,
HttpContext context) {
// 设置恢复策略,在Http请求发生异常时候将自动重试3次
if (executionCount >= 3) {
// Do not retry if over max retry count
Android 网络连接-重试机制-HttpRequestRetryHandler(HttpClient)
最新推荐文章于 2024-03-21 11:13:04 发布