我这里有问题。我必须调用两个 URL:
在第一个 URL(没有端口号)中,我没有问题,因为 SSL 证书是有效的。但是在第二个 URL(带有端口号)中,SSL 证书无效,所以我要抛出kCFNetworkCFStreamSSLErrorOriginalValue。
我在 Info.plist 中添加 NSAppTransportSecurity 密钥:
<key>NSExceptionDomains</key>
<dict>
<key>example.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
<key>example.com:83</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
不幸的是,这不起作用。我在想这个错误可能与我在 URL 中使用端口号的事实有关。
有什么帮助吗?
谢谢!