无法通过android设备中的worklight http适配器连接到后端

时间:2014-02-28 17:24:31

标签: android ibm-mobilefirst worklight-adapters

我创建了HTTP适配器,用于连接到yahoo weather服务并将其部署在worklight服务器上。它在worklight模拟器和Android模拟器中运行良好,但在真正的Android设备上使用它时,我得到以下错误:

{“invocationContext”:null,“errorCode”:REQUEST_TIMEOUT“,”errorMsg“:”请求超时时间为“http://'192.168.242.1':9080 / krishak / apps / services / api / ok / android /query“。确保应用程序可以使用主机地址(特别是与Android和iPhone应用程序相关)。”}

1 个答案:

答案 0 :(得分:2)

您必须确保您的设备可以与部署了应用程序和适配器的Worklight Server进行通信。一种简单的测试方法是进入手机移动浏览器并尝试以下列形式连接到Worklight控制台:

http://"server address":"port"/"context root"/console

在您的情况下,它看起来位于:

http://192.168.242.1:9080/krishak/console

如果您的应用程序无法成功连接到控制台,则可能是您的设备未在正确的wifi网络上以建立通信。请尝试这一点并提供更新,以便我们进一步调查。