我想在同一个SessionManager中有很多适配器,有可能吗?
我的用例是:
从适配器设置默认标头
if basic_auth:添加basic_auth_adapter
如果token_auth:添加token_auth_adapter
谢谢
目前在Alamofire 4中RequestAdapter,每个只能使用1 个SessionManager.我们以这种方式设计它是因为如果有多个适配器,可以帮助您简化操作并避免订单问题.
您可以轻松地将所有这些功能添加到同一个适配器.我们的意图是,如果适配器变得太复杂,您可以将逻辑分解为多个较小的对象.您可以这样做的一种方法是为每种类型的URL请求创建一个较小的适配器.然后由调用的主适配器SessionManager检查URL请求并调用适当的较小适配器.
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |