我们已经开发了一个基于工作光的混合应用程序与本机页面。我们的起始页是一个本机页面,我们从它调用适配器。
升级到Worklight 6.1之后,这个适配器调用在iOS 5中总是失败,但是在iOS 6和iOS 7中继续正确工作。
当适配器调用失败时,它将返回原始HTML作为响应:适配器故障响应。
在Xcode控制台中,这是我们看到的错误:
ERROR Worklight:-WLRequest requestFailed::338::Status code='404‘error='(null)’ERROR Worklight:-WLClient -WLClient string=从适配器返回的HTML
Worklight 6.0.0.x中的相同应用程序在iOS 5、6和7中工作正常。
此示例应用程序可以用来查看错误。
发布于 2013-12-29 03:48:59
从所做的测试来看,适配器调用似乎只在iOS 5中失败,因为发送的请求包含双斜杠,而在iOS 6和7中则包含一个斜杠。
这一点可以在Wireshark核实:

一旦缺陷被修复,它将可以通过IBM Fix Central,以及在PMR中,您的客户需要打开无论如何,以获得这一修复。
发布于 2013-12-21 09:45:27
检查wlclient.properties文件,特别是wlServerContext属性。看来你想连接到无效的URL。
https://stackoverflow.com/questions/20717048
复制相似问题