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了解更多详情。希望这会有所帮助:)

+0

我试过,但也没有工作 –