【问题标题】:How can I access the request body of a POST request from Flex?如何从 Flex 访问 POST 请求的请求正文?
【发布时间】:2012-10-03 11:17:12
【问题描述】:

我有一个 HTML 页面,它需要为另一个嵌入 Flex 应用程序的 HTML 页面发送 POST 请求。如何在 Flex 中从该请求访问请求正文?

【问题讨论】:

    标签: html apache-flex http-post


    【解决方案1】:

    即使您说您是从一个 HTML 页面向另一个 HTML 页面发布请求;这不是实际发生的事情。 POST rewuest 被发送到服务器。然后,该服务器可能会以某种方式处理该请求并输出一个新的 HTML 页面。但是,您不能从一个 HTML 页面发布到另一个 HTML 页面。

    由于 Flex 是一种客户端技术,因此您不能使用 POST 请求向其中传递数据。您也无法并行访问来自 Javascript 的 POST 请求。

    因此,您可以让服务器处理数据,并准备将其发送回您的 Flex 应用程序。您可以使用 FlashVars 做到这一点。如果您有更大的数据集,那么您可以以某种方式将数据保存到服务器,然后使用 HTTPService、RemoteObject 或 WebService 将其加载到 Flex 应用程序中。

    【讨论】:

      【解决方案2】:

      您可以使用 FlashVarExternal Interface 将数据从父页面传递到嵌入式 Flex 应用 请关注Communicating with the wrapper

      希望有帮助

      【讨论】:

        【解决方案3】:

        最后,我使用了 GET 请求并将数据附加到 URL。我知道这很丑,但找不到其他方法......

        【讨论】:

          猜你喜欢
          • 2015-03-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-06
          • 2018-11-27
          • 1970-01-01
          • 1970-01-01
          • 2023-04-07
          相关资源
          最近更新 更多