0

我从我的应用程序中收到以下错误。

NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9802)

我知道这很可能是因为我的服务器没有 Apple 想要的推荐安全性。但是,在要求我的 Web 开发人员更新后端的安全性之前,我想确定一下?

我检查了可以在这里查看的安全传输类http://www.opensource.apple.com/source/libsecurity_ssl/libsecurity_ssl-36800/lib/SecureTransport.h

它说由于致命警报,您将收到错误代码-9802。老实说,这很模糊。如果这不是我的错,我会给我的 Web 开发人员 Apple 的官方检查清单。这个错误是我造成的还是后端安全性没有按照 Apple 的建议进行更新?

编辑:这似乎是一个 ATS 问题。
当我在 info plist 中添加 NSAppTransportSecurity 字典并将 NSAllowsArbitaryLoads 设置为 YES 时,问题不再出现。

4

0 回答 0