我这里有问题。我必须拨打两个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>
不幸的是,这不起作用。我认为错误可能与我在网址中使用端口号这一事实有关。
任何帮助?
谢谢!