美文网首页
swift记录Alamofire请求超时时不走处理方法

swift记录Alamofire请求超时时不走处理方法

作者: 舟_e9ce | 来源:发表于2020-09-24 16:37 被阅读0次

swift项目在网络请求时拔掉网线,网络请求依然不断进行请求,重复发送请求地址,原因:设置了网址加密,设置session的retrier(重试)。

sessionManager.retrier = NetworkSessionManager()
func should(_ manager: SessionManager, retry request: Request, with error: Error, completion: @escaping RequestRetryCompletion) {
        print("====")
// 因为此位置发送了重复发送,本来这里是返回true的,改成false就好了
        completion(false, 0)
    }

相关文章

网友评论

      本文标题:swift记录Alamofire请求超时时不走处理方法

      本文链接:https://www.haomeiwen.com/subject/siftuktx.html