【问题标题】:Switching from HTTP to HTTPS in a Flex application在 Flex 应用程序中从 HTTP 切换到 HTTPS
【发布时间】:2009-12-21 11:19:17
【问题描述】:

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

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

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

感谢任何帮助。 谢谢!

【问题讨论】:

    标签: apache-flex https


    【解决方案1】:

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

    【讨论】:

    • 好的,谢谢。所以这意味着完整的应用程序通过 HTTPS 运行,对吗?我相信我可以毫无问题地做到这一点。你知道通过 HTTPS 运行整个事情会产生什么后果吗,例如它会影响性能吗?
    • 是的。通过 https 加载应用程序,并且仅通过 https 发出请求。服务器上的性能会受到非常小的影响。
    猜你喜欢
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2014-06-08
    相关资源
    最近更新 更多