gpt4 book ai didi

alamofire - 你如何在 Alamofire 5 中实现 RequestAdapter?

转载 作者:行者123 更新时间:2023-12-03 09:34:07 27 4
gpt4 key购买 nike

在 Alamofire 5 Beta 中,SessionManager已被 Session 取代.
我想知道现在分配 RequestAdapter 的过程是什么,因为这是一个 var在 Alamofire 4 中,但在 Alamofire 5 中,它现在是 let持续的。因此下面的代码:

var session = Session()
session.adapter = AccessTokenAdapter

引发编译时错误,“无法分配给属性:‘适配器’是‘让’常量”

最终目标是设置自定义 header 字段,例如 JWT token 。

最佳答案

你应该符合' 请求拦截器 ' 类中的协议(protocol),具有相同的方法:

适应重试如在 RequestAdapter 和 RequestRetrier 中。

然后你只需将它传递给 请求 :

AF.request(urlRequest, interceptor: RequestInterceptor? = nil)

关于alamofire - 你如何在 Alamofire 5 中实现 RequestAdapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54226378/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com