zoukankan      html  css  js  c++  java
  • #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>

     

  • 相关阅读:
    团队冲刺八
    第十一周学习进度
    团队冲刺七
    团队冲刺六
    团队冲刺五
    冲刺第五天
    冲刺第四天
    冲刺第三天
    冲刺第二天
    冲刺第一天
  • 原文地址:https://www.cnblogs.com/Sanje3000/p/6184317.html
Copyright © 2011-2022 走看看