在 Worklight 6.2、6.3 中无法获得 HTTP 响应
Posted
技术标签:
【中文标题】在 Worklight 6.2、6.3 中无法获得 HTTP 响应【英文标题】:Unable to get HTTP response in Worklight 6.2, 6.3 【发布时间】:2015-03-06 07:13:10 【问题描述】:错误:WLNativeXHRPlugin$NativeXHRPostListener.onException
03-06 12:35:07.406: D/NONE(10503): Transfer failed, errors = "invocationContext":null,"errorCode":"REQUEST_TIMEOUT","errorMsg":"Request timed out for http://192.168.85.1:10080/RestServiceCommunication/apps/services/api/RestServerCommunivation/android/query. Make sure the host address is available to the application (especially relevant for Android and iPhone apps)."
03-06 12:35:07.526: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10503): WLNativeXHRPlugin$NativeXHRPostListener.onException in WLNativeXHRPlugin.java:137 :: onException
03-06 12:35:07.526: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10503): org.apache.http.conn.ConnectTimeoutException: Connect to /192.168.85.1:10080 timed out
03-06 12:35:07.526: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10503): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
03-06 12:35:07.526: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10503): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144)
03-06 12:35:07.526: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10503): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
设备是android 4.3、4.4.2、5.02
【问题讨论】:
【参考方案1】:根据错误日志,您确定后端可用吗?
它是否在预览版中工作? 您确定设备能够连接到 MobileFirst Server? 确保服务器暴露在公共互联网上 增加过程超时(在适配器 XML 中的应用程序代码和适配器过程上)【讨论】:
在预览中它正在工作,它能够连接到移动优先服务器,它暴露在公共互联网上,我什至增加了超时但仍然无法通过设备获取数据。 我在 android 设备上遇到了同样的问题,在预览中也有同样的问题。我正在使用工作灯 6.3。我该如何解决这个问题。以上是关于在 Worklight 6.2、6.3 中无法获得 HTTP 响应的主要内容,如果未能解决你的问题,请参考以下文章
Worklight 6.2:无法在 windows phone 8 环境中添加多个 js 文件
IBM Worklight 6.2 无法设置状态。响应已提交
IBM Worklight 6.2:JMX 配置错误。无法获取 MBean
谷歌地图无法在 iPhone/iPad worklight 6.2 应用程序上运行