Swift 4 TIC SSL信任错误

Swift 4 TIC SSL信任错误,第1张

概述我编写了这个例子但使用另一台服务器. http://andrewmarinov.com/parsing-json-swift-4/ 我将收到一个Json文件,但我收到错误: TIC SSL信任错误 SURLSession / NSURLConnection HTTP加载失败 我无法改变服务器上的任何内容! 我可以在swift 4 / IOS11中使用一些代码来修复它吗? 这是我更改的Plist: 我编写了这个例子但使用另一台服务器.

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信任错误全部内容,希望文章能够帮你解决Swift 4 TIC SSL信任错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1015867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存