gpt4 book ai didi

swift - 使用 Moya 将参数附加到每个网络调用

转载 作者:行者123 更新时间:2023-11-30 11:02:06 24 4
gpt4 key购买 nike

如何使用 (Rx) Moya 将默认请求参数(例如 AppID)附加到每个 API 调用?

最佳答案

Moya 中的

Endpoint 类有 adding(newHTTPHeaderFields:) ,它接受一个字典,在这里您可以提供额外的 http header ,这些 header 将为每个请求发送。文档 link

let endpointClosure = { (target: TargetType) -> Endpoint in
let defaultEndpoint = MoyaProvider.defaultEndpointMapping(for: target)
return defaultEndpoint.adding(newHTTPHeaderFields: ["AppID": "MY_APP_ID"])
}
let provider = MoyaProvider<TargetType>(endpointClosure: endpointClosure)

关于swift - 使用 Moya 将参数附加到每个网络调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53226238/

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