NSURLSession/NSURLConnection的HTTP加载失败(kCFStreamErrorDomainSSL,-9814)
问题描述:
我一直在做这个项目了一个月,所有的网络请求都工作正常,直到今天,我看到了这个错误,每当我执行的请求:NSURLSession/NSURLConnection的HTTP加载失败(kCFStreamErrorDomainSSL,-9814)
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9814)
虽然,在我的Info.plist中,我加从一开始的APT配置:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
请记住,一切工作正常,我没有改变任何东西。 我在iOS 9和iOS 7上尝试了这一点,并且得到相同的错误。
答
尝试这种在info.plist中,
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>YOURHOST.COM</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
,并参考this link了解更多详情。希望这会有所帮助:)
我试过,但也没有工作 –