gpt4 book ai didi

swift - 在 swift 3 中使用基本身份验证获取请求

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

如何使用basic auth获取json中的数据?我想在我的示例代码中显示字典中的数据,如何操作?

     let username = "user"
let password = "pass"

let loginString = String(format: "%@:%@", username, password)
let loginData = loginString.data(using: String.Encoding.utf8)!
let base64LoginString = loginData.base64EncodedString()

// create the request
let url = URL(string: "http://xxx.xxx.xxx.com:111/customer")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("Basic \(base64LoginString)", forHTTPHeaderField: "Authorization")

// fire off the request
// make sure your class conforms to NSURLConnectionDelegate
let urlConnection = NSURLConnection(request: request, delegate: self)

最佳答案

不完全确定这是否是您要查找的内容。但是当你得到回应时,你可以试试这个:

let json = try JSONSerialization.jsonObject(with: responseObject as! Data, options: .mutableContainers) as? [String: Any]

打印(json)

关于swift - 在 swift 3 中使用基本身份验证获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41805795/

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