#iOS问题记录#关于NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9801)
Posted 千里之行,始于足下
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#iOS问题记录#关于NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9801)相关的知识,希望对你有一定的参考价值。
响应Apple的号召,将APP里的HTTP请求全部升级为HTTPS,一切配置OK,正常的请求也没问题;
但,当使用SDwebImg缓存图片时,遇到了标题写的问题;
根据资料得:
这个问题的出现是因为ios9里对TLS的版本配置为1.2;而服务器使用Tomcat配置时,默认为1.0;
所以解决方法有两种:
方法1,服务器的配置文件,server.xml里奖TLS版本配置为1.2;
方法2,APP端,工程里的info.list 配置TLS的最低版本为1.0;
以下内容:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<!--你的https域名-->
<key>xxxxxx.com</key>
<dict>
<!--允许子域-->
<key>NSIncludesSubdomains</key>
<true/>
<!--TLS允许的最低版本号-->
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.0</string>
</dict>
</dict>
</dict>
以上是关于#iOS问题记录#关于NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9801)的主要内容,如果未能解决你的问题,请参考以下文章
关于用Webservice连接QuickBooks Online实现于IOS App数据同步功能的个人记录