響應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>