我应该在哪里使用RequestAdapter为Alamofire放置auth令牌获取逻辑?

时间:2017-11-01 15:11:45

标签: ios swift swift3 alamofire

所以我使用Alamofire 4.5,RequestAdapterRequestRetrier的新模式。在所有示例代码中,适配器用于简单地追加auth令牌的标头。 retrier用于在发生错误时获取新令牌。

但是我希望在它遇到反向逻辑之前输入逻辑来获取新标记。为什么浪费一个100%会产生错误的请求?理想情况下,这将在适配器中进行(即检查我们是否有有效令牌,而不是获取新令牌,然后继续原始请求。)

我想知道这会在RequestAdapter中创建无限循环,或者有更好的方法可以使用Alamofire执行此操作。

由于

0 个答案:

没有答案