2013-10-25 100 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。

相關問題