2013-10-25 103 views
0

我正在使用Worklight 6.0创建应用程序(使用桌面浏览器网页环境)。我的问题是这样的:我的应用程序只能在HTTP或HTTPS中使用,但不能在两者中使用。IBM Worklight 6.0 - 应用程序仅适用于HTTP或HTTPS,不适用于

当我试图运行我的应用程序,它返回:

The application failed connecting to the service 

如何建立我的两个应用程序,并部署了吗?因为我想将这个应用程序放在Facebook画布上,但它只能在HTTP或HTTPS上使用。

+0

Facebook应用程序是否仅限HTTPS? Canvas URL应该以HTTPS格式显示。 –

+0

你可以把你的http url放在facebook画布上,问题是我无法打电话: https:// domain/project name/apps/services/www/app name/desktopbrowser/default/app name.html 和: 以及一个不起作用 – user2449016

+0

AFAIK所有网址应该是相同的,而不是两个。无论如何,它应该是透明的。 Facebook不应该直接与Worklight交谈;相反,在Worklight前应该有Apache或类似的工具,它们将处理对Worklight的请求,而不管它们是HTTPS还是HTTP。 –

回答

1

这不是您添加到应用程序的应用程序或环境,而是服务器。来自Worklight Server的请求是HTTP或HTTPS,它们不能同时为两者。

但IMO这是无关紧要的。我认为正确的方法是将Apache或类似于Worklight的前端(或WebSphere,在您的情况下,因为您已经部署了Worklight Server,所以托管Worklight Server),其工作是处理传入和传出连接 - 无论是HTTPS或HTTP。

也就是说,AFAIK只能在Facebook上使用HTTPS。

相关问题