Alamofire RequestRetrier如何将新令牌请求?

时间:2019-05-08 12:26:02

标签: ios alamofire

我使用来自 Alamofire 4.8.2 .BaseObject协议,并通过example实施。

问题是在RequestRetrier之后执行了每个存储的请求,但标头中带有旧标记。

如何在重试存储的(requestsToRetry)请求中更新令牌?

1)我也使用self.requestsToRetry.forEach { $0(succeeded, 0.0) },但不适用于这些请求。只适合新手。
2)尝试过RequestAdapter
3)尝试删除configuration.requestCachePolicy = NSURLRequest.CachePolicy.reloadIgnoringLocalCacheData

---更新----

经过一段时间的测试后,请求适配器突然开始为这些新请求工作。问题消失了,但是很奇怪。也许原因是在新的Xcode构建系统中,导致有时不立即编译代码更新。如果有人遇到像我这样的问题,请尝试清理构建文件夹。

0 个答案:

没有答案