2016-07-22 28 views
0

我正在使用xcode 7.3。在对http服务器解析值时,会收到以下日志:“App Transport Security已经阻止明文HTTP(http://)资源加载,因为它是不安全的。临时异常可以通过应用程序的Info.plist文件进行配置。
即使在添加“应用程序传输安全设置”并设置“允许任意加载=是”之后,也会收到相同的错误。添加例外域也是一样的。即使在IBM Worklight中添加异常域,Http也无法正常工作?

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <string>YES</string> 
    <key>NSExceptionDomains</key> 
    <dict> 

     <key>192.9.200.38</key> 
     <dict> 
      <key>NSIncludesSubdomains</key> 
      <true/> 
      <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 
     <key>192.9.200.91</key> 
     <dict> 
      <key>NSIncludesSubdomains</key> 
      <true/> 
      <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 

    </dict> 
</dict> 

如何解决该问题?

回答

1

什么是那些IP地址转换为...?他们可能是错误的使用。

见关于IBM MobileFirst平台和ATS以下博客文章:https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/ats-and-bitcode-in-ios9/

加入这个(也只有这个,更换你现在有什么):

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
    <key>localhost</key> 
    <dict> 
     <!--Include to allow HTTP requests--> 
     <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
     <true/> 
    </dict> 
    </dict> 
</dict> 
相关问题