gpt4 book ai didi

ios - NSURLConnection 完成时出现错误 1200,现在是 1202?

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

我的所有 api 调用都工作正常,但将 Xcode 升级到最新版本 Xcode 9.4.1 后,我的所有 api 调用都不起作用。

我第一次收到 NSURLConnection 已完成,错误 - 代码 -1200 但添加后:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

info.plist,我现在收到NSURLConnection finish with error - code -1202。我已通过手动连接并检查 SSL 证书 (A+) 确认我连接的域没有问题。

这是我用于加载图像的代码:

if let pictureUrl = URL(string: url) {
do {
let data = try Data(contentsOf: pictureUrl)
img.image = UIImage(data: data)
if let imageWidth = (img.image?.size.width) {
let height = width / imageWidth * (img.image?.size.height)!
conHeight.constant = height
}
}
catch let error {
print("Error \(error.localizedDescription)")
}
}

最佳答案

写入 setenv("CFNETWORK_DIAGNOSTICS", "3", 1) 后:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

按照@Jack的建议,我解决了问题。我遇到了与 Charles 运行相关的错误。关闭 Charles 后,我的 api 调用现在可以工作了。我可能只需要更新 Charles 使用的 SSL 证书,因为 错误 1202 是 SSL 证书错误。

关于ios - NSURLConnection 完成时出现错误 1200,现在是 1202?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51378260/

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