[英]App Transport Security issue
我正在使用最新的iOS SDK(9.2)運行xcode 7.2。 此處的Apple文檔有關將允許ATS在特定域上允許http請求的選項的選項不再起作用。
請查看所附圖片:
即使我通過刪除Exception Domains
鍵禁用ATS並將NSAllowsArbitraryLoads
設置為YES
。 該請求仍然被阻止!
任何想法?
只需將這些行添加到您的.plist中
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>
在iOS9中,ATS會在網絡通話期間實施最佳做法,包括使用HTTPS。
ATS可以防止意外泄露,提供安全的默認行為,並且易於采用。 無論您是創建新應用還是更新現有應用,都應盡快采用ATS。 如果要開發新的應用程序,則應專門使用HTTPS。 如果您已有應用程序,則應立即使用HTTPS,並制定一個計划,以盡快遷移其余應用程序。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>tritome.info</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
希望它能起作用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.