gpt4 book ai didi

ios - 如何在方法 Get Request swift 中添加授权

转载 作者:行者123 更新时间:2023-11-28 08:11:57 25 4
gpt4 key购买 nike

我需要在 Get 方法中添加我的授权以获取 API。

我已经编写了这样的授权代码:

let oauth_consumer_key = "******"
let oauth_consumer_secret = "*****"
let oauth_token = "*****"
let oauth_token_secret = "*****"

let url = URL(string: "http.myurl.com")
let request = NSMutableURLRequest(url: url! as URL)

let a = OAuthSwiftClient(consumerKey: oauth_consumer_key, consumerSecret: oauth_consumer_secret, oauthToken: oauth_token, oauthTokenSecret: oauth_token_secret, version: .oauth1)

let credential = a.credential
let parameters = [String: AnyObject]()
let authorization = credential.authorizationHeader(method: .GET, url: url! as URL, parameters: parameters)

那么,如何给方法Get请求添加授权呢?

最佳答案

我不确定您的特定代码发生了什么,但手动设置授权 header 不是正确的方法。相反,您应该设置 session 以通过 -URLSession:task:didReceiveChallenge:completionHandler: 委托(delegate)回调处理身份验证挑战。

关于ios - 如何在方法 Get Request swift 中添加授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43533793/

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