HTML ページがあり、Flex アプリケーションを埋め込んでいる別の HTML ページに対して POST 要求を送信する必要があります。Flex でそのリクエストからリクエスト本文にアクセスするにはどうすればよいですか?
3 に答える
ある HTML ページから別の HTML ページにリクエストを送信していると言っても、それは実際に起こることではありません。POST応答がサーバーに送信されます。そのサーバーは、何らかの方法でリクエストを処理し、新しい HTML ページを吐き出す可能性があります。ただし、ある HTML ページから別の HTML ページに POST することはできません。
Flex はクライアント側のテクノロジーであるため、POST リクエストを使用してデータを Flex に渡すことはできません。また、Javascript から POST リクエストに並行してアクセスすることもできません。
そのため、サーバーでデータを処理し、Flex アプリに送り返す準備をすることができます。これは、FlashVars を使用して行うことができます。より大きなデータ セットがある場合は、何らかの方法でデータをサーバーに保存し、HTTPService、RemoteObject、または WebService を使用して Flex アプリにロードすることができます。
最後に、GET リクエストを使用して、データを URL に添付しました。私はそれが醜いことを知っていますが、他の方法を見つけることができませんでした...
FlashVarと外部インターフェイスを使用して、親ページから埋め込み Flex アプリにデータを渡すことができますラッパーとの通信をご覧ください
役立つことを願っています