2009-12-21 97 views
1

我正在構建一個FLEX Web應用程序,該應用程序還具有用戶需要輸入其信用卡詳細信息的付款模塊。在Flex應用程序中從HTTP切換到HTTPS

整個Flex應用程序都運行在HTTP上。但是,無論用戶何時登錄要求提供信用卡信息的頁面,我們都希望通過HTTPS發送這些詳細信息。 在這個頁面我們需要應用程序模型的信息,因爲它包含用戶所做的某些選擇,應用程序所在的狀態等。

我該如何最好地解決這個問題? 我是否需要將此頁面設置爲在HTTPS上運行的模塊? 或者我可以只配置特定的'信用卡'服務(我們有一個JAVA後端),以便它們在HTTPS上運行?

任何幫助表示讚賞。 謝謝!

回答

2

當您嘗試從加載自http://foo.com的應用程序向https://foo.com發出請求時,您將遇到與瀏覽器的相同策略問題。我建議只將應用程序和服務放在https上。但是,如果您這樣做,請確保您使用的是Flex Framework RSL,因爲大多數瀏覽器不會緩存通過https加載的SWF。

+0

好的謝謝。那意味着完整的應用程序是通過HTTPS運行的嗎? 我相信我可以做到這一點沒有問題。 您是否知道通過HTTPS運行整個系統會產生什麼後果,它會影響性能嗎? – Bocaxica 2009-12-21 22:51:41

+0

是的。通過https加載應用程序並僅通過https發送請求。服務器上的性能會受到很小的影響。 – 2009-12-22 02:56:15