在Flex应用程序中从HTTP切换到HTTPS

时间:2009-12-21 11:19:17

标签: flex https

我正在构建一个FLEX Web应用程序,该应用程序还有一个付款模块,用户需要输入他的信用卡详细信息。

整个Flex应用程序在HTTP上运行。但是,每当用户登陆我们要求提供信用卡详细信息的页面时,我们都希望通过HTTPS发送这些详细信息。 在这个页面中,我们需要来自应用程序模型的信息,因为它包含用户所做的某些选择,应用程序所处的状态等。

我怎样才能最好地解决这个问题? 我是否需要将此页面设为在HTTPS上运行的模块? 或者我可以只配置特定的“信用卡”服务(我们有一个JAVA后端),以便这些服务在HTTPS上运行吗?

感谢任何帮助。 谢谢!

1 个答案:

答案 0 :(得分:2)

当您尝试从https://foo.com加载的应用程序向http://foo.com发出请求时,您将遇到浏览器的同一策略问题。我建议只将应用程序和服务放在https上。但是,如果这样做,请确保使用Flex Framework RSL,因为大多数浏览器不会缓存通过https加载的SWF。