gpt4 book ai didi

swift - 我想找到一种方法来定位确切的失败请求。(CFNetwork SSLHandshake 失败(-9806))

转载 作者:太空宇宙 更新时间:2023-11-03 14:44:41 25 4
gpt4 key购买 nike

我在我的控制台 CFNetwork SSLHandshake failed (-9806) 中收到 xCode 的错误日志。

我如何找出哪个请求导致失败的日志。

当我的应用程序启动时,有很多第三方请求和我自己的服务器请求。我不知道哪个有错误。

日志控制台只给我 CFNetwork SSLHandshake failed (-9806)

ps: 我正在使用 swift 3.0,Xcode 8. AFNetworking 3.0(似乎 AFNetworking 的请求没有错误,因为我使用 AFNetworking 记录器记录 AFNetworking 的所有请求)

在测试时,iOS 8 和 iOS 9 似乎比 iOS 10 生成更多失败日志。

ps: 我已将 NSAllowsArbitraryLoads 添加到我的 plist 文件中,并且我的许多 https 和 http 请求已成功加载。

最佳答案

我认为你没有在 info.plist 中添加以下内容

<key>NSAppTransportSecurity</key>
<dict>
<!--Connect to anything (this is probably BAD)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

如果没有添加,那么请添加这个,这样就不会出现这个错误。

关于swift - 我想找到一种方法来定位确切的失败请求。(CFNetwork SSLHandshake 失败(-9806)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40020475/

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