gpt4 book ai didi

ios - IBM Worklight 6.1 - 升级到 v6.1 后,iOS 5 中的适配器调用失败

转载 作者:行者123 更新时间:2023-12-01 17:12:13 25 4
gpt4 key购买 nike

我们还开发了一个基于 Worklight 的带有原生页面的混合应用程序。我们的起始页面是一个本地页面,我们从中调用适配器。

升级到 Worklight 6.1 后,此适配器调用现在在 iOS 5 中总是失败,但在 iOS 6 和 iOS 7 中继续正常运行。

当适配器调用失败时,它返回原始 HTML 作为响应:Adapter Failure Response .

在 Xcode 控制台中,这是我们看到的错误:

[ERROR] Worklight: -[WLRequest requestFailed:]:338::Status code='404' error='(null)' [ERROR] Worklight: -[WLClient onInvokeProcedureFailure:userInfo:]:696::response string=HTML returning from adapter



Worklight 6.0.0.x 中的相同应用程序在 iOS 5、6 和 7 中运行良好。

This sample application可以用来查看错误。

最佳答案

从所做的测试来看,适配器调用似乎仅在 iOS 5 中失败,因为发送的请求包含双斜杠,而在 iOS 6 和 7 中它包含一个斜杠。

这可以在 Wireshark 中验证:

enter image description here

  • 这是一个缺陷
  • 没有适用的解决方法

  • 一旦缺陷被修复,它将通过 IBM Fix Central 提供,以及在 PMR 中,您的客户无论如何都需要打开以修复此问题。

    关于ios - IBM Worklight 6.1 - 升级到 v6.1 后,iOS 5 中的适配器调用失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717048/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com