如何从Flex访问POST请求的请求主体?

时间:2012-10-03 11:17:12

标签: html flex http-post

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

3 个答案:

答案 0 :(得分:1)

即使您说您正在将请求从一个HTML页面发布到另一个HTML页面;这不是实际发生的事情。 POST重新提交将发送到服务器。然后,该服务器可以以某种方式处理该请求并吐出新的HTML页面。但是,您无法从一个HTML页面POST到另一个HTML页面。

由于Flex是客户端技术,因此您无法使用POST请求将数据传入其中。您也无法从Javascript中以并行方式访问POST请求。

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

答案 1 :(得分:0)

您可以使用 FlashVar 外部接口将数据从父网页传递到嵌入式Flex应用 请查看Communicating with the wrapper

希望有助于

答案 2 :(得分:0)

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