首页 > 移动平台 > 详细

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

时间:2016-12-15 20:35:44      阅读:1120      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!