gpt4 book ai didi

Swift 4 TIC SSL 信任错误

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

我编写了这个示例,但使用了另一台服务器。

http://andrewmarinov.com/parsing-json-swift-4/

我会收到一个 Json 文件,但我收到错误:TIC SSL 信任错误SURLSession/NSURLConnection HTTP 加载失败

我无法更改服务器上的任何内容!

我可以在 swift 4/IOS11 中使用一些代码来修复它吗?这是我更改后的 Plist:

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

谢谢!

最佳答案

我写了这段代码,它们对我有用

func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
if (challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodClientCertificate) {
completionHandler(.rejectProtectionSpace, nil)
}
if (challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust) {
let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
completionHandler(.useCredential, credential)
}
}

关于Swift 4 TIC SSL 信任错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46728087/

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