码迷,mamicode.com
首页 > 移动开发 > 详细

#iOS问题记录#关于NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9801)

时间:2016-12-15 20:38:02      阅读:614      评论:0      收藏:0      [点我收藏+]

标签:fail   cti   升级   问题   配置文件   标题   xxxx   fst   ssi   

 响应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)

标签:fail   cti   升级   问题   配置文件   标题   xxxx   fst   ssi   

原文地址:http://www.cnblogs.com/Sanje3000/p/6184317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!