标签: ios objective-c oauth-2.0 afnetworking http-status-code-401
有没有办法以集中方式处理401并使用AFNetwork 2.0刷新令牌?
401
AFNetwork 2.0
我能够通过实施AFHTTPSessionManager解决问题。
AFHTTPSessionManager
在获取新的访问令牌后,我覆盖了dataTaskWithRequest:completionHandler:方法以重试相同的请求。
dataTaskWithRequest:completionHandler:
但如果我这样做,我就无法取消原始请求,因为我们正在创建新请求。
我的问题是,我们是否可以创建一个新请求,将新的请求封装在原始内容中,以便取消请求并取消所有重试逻辑?