gpt4 book ai didi

json - 如何修复 Swift 4 中的 [BoringSSL] 长度错误?

转载 作者:搜寻专家 更新时间:2023-10-31 08:29:57 26 4
gpt4 key购买 nike

我正在编写一个从 api 获取数据的应用程序,我得到了

[BoringSSL] 函数 boringssl_context_get_peer_sct_list:第 1757 行收到的 sct 扩展长度小于 sct 数据长度

每次我发出请求时都在输出窗口中。我正在使用此代码获取 JSON:

let sampleDataAddress = "https://api.nicehash.com/api?method=stats.provider&addr=14FMY9XHC3eCvdGBvQz3a3pCwAeoar8VRz"
let url = URL(string: sampleDataAddress)!
let jsonData = try! Data(contentsOf: url)
let jsonDecoder = JSONDecoder()

最佳答案

你的错误是因为你正在使用Data(contentsOf: url)同步下载你的json数据而服务器可能不支持它。您应该使用 URLSession dataTask(with: URL) 方法异步下载您的数据,此错误将消失。

let url = URL(string: "https://api.nicehash.com/api?method=stats.provider&addr=14FMY9XHC3eCvdGBvQz3a3pCwAeoar8VRz")!
URLSession.shared.dataTask(with: url) { data, response, error in
guard let data = data else { return }
print(data.count) // you can parse your json data here
}.resume()

关于json - 如何修复 Swift 4 中的 [BoringSSL] 长度错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47490484/

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