【问题标题】:Http is not working even adding Exception Domain in IBM Worklight?即使在 IBM Worklight 中添加异常域,Http 也无法正常工作?
【发布时间】:2016-07-22 10:19:45
【问题描述】:

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

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

如何解决问题?

【问题讨论】:

    标签: ios http ibm-mobilefirst


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 2019-03-15
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多