retrywhen专题

Android OKHTTP 网络请求出错重连(结合Retrofit RxJava)--retryWhen命令符

链接: https://www.jianshu.com/p/508c30aef0c1 网络抖动可能会产生大量的网络断链,所以httpClient自动重试是非常有必要的 需求1:根据异常类型选择是否重试 * 即,当发生的异常 = 网络异常 = IO异常 才选择重试 需求2:实现重试 * 通过返回的Observable发送的事件 = Next事件,从而使得retryWhen()重订阅,最终实现重试功