【发布时间】:2012-10-03 11:17:12
【问题描述】:
我有一个 HTML 页面,它需要为另一个嵌入 Flex 应用程序的 HTML 页面发送 POST 请求。如何在 Flex 中从该请求访问请求正文?
【问题讨论】:
标签: html apache-flex http-post
我有一个 HTML 页面,它需要为另一个嵌入 Flex 应用程序的 HTML 页面发送 POST 请求。如何在 Flex 中从该请求访问请求正文?
【问题讨论】:
标签: html apache-flex http-post
即使您说您是从一个 HTML 页面向另一个 HTML 页面发布请求;这不是实际发生的事情。 POST rewuest 被发送到服务器。然后,该服务器可能会以某种方式处理该请求并输出一个新的 HTML 页面。但是,您不能从一个 HTML 页面发布到另一个 HTML 页面。
由于 Flex 是一种客户端技术,因此您不能使用 POST 请求向其中传递数据。您也无法并行访问来自 Javascript 的 POST 请求。
因此,您可以让服务器处理数据,并准备将其发送回您的 Flex 应用程序。您可以使用 FlashVars 做到这一点。如果您有更大的数据集,那么您可以以某种方式将数据保存到服务器,然后使用 HTTPService、RemoteObject 或 WebService 将其加载到 Flex 应用程序中。
【讨论】:
您可以使用 FlashVar 和 External Interface 将数据从父页面传递到嵌入式 Flex 应用 请关注Communicating with the wrapper
希望有帮助
【讨论】:
最后,我使用了 GET 请求并将数据附加到 URL。我知道这很丑,但找不到其他方法......
【讨论】: