2016-06-17 51 views

回答

2

不可能阻止http調用。您可能需要考慮在您的應用程序代碼中處理它,以將所有HTTP通信開關路由到HTTPS。

1

有多種方法可以解決IBM's developer works page上描述的這個問題。

從公認的答案有報價:

的Bluemix代理服務器終止SSL,因此所有的流量將 看起來像HTTP應用程式。但是,該代理還添加了一個名爲$ WSSC的特殊 HTTP標頭,其值爲http或https。只需 選中此標題,如果該值設置爲http,則重定向到您網頁的https版本 。

更新:現在也設置X-Forwarded-Proto標頭。

還有另一個答案,描述如何通過server.xml而不是應用程序邏輯來實現它,如果你推送包含自定義server.xml(或願意)的完整軟件包。