質問

RemoteObjectリクエストから応答ヘッダーを取得できますか?もしそうなら、どのように?

私は、AIRアプリケーションとしてデプロイするために、Cairngormフレームワークを使用して、Flex 3.3でアプリケーションを作成しています。アプリケーションはWebサーバーからデータを取得するためにRemoteObjectサービスを多用しています。

各サービスデリゲートは、RemoteObjectでサービスメソッドを呼び出すためのメソッドを提供する共通クラスを拡張します。

つまり、以前使用した場所

ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();

代わりに使用

this.send('myOperation', 'myService');

RemoteObject操作を直接呼び出す代わりにこのメソッドを使用します。このメソッドは、操作呼び出しに別のグローバルレスポンダーを追加するためです。この追加のレスポンダーは、サーバーからの応答ヘッダーのデータを分析します。

または少なくともそうすべきです-これが問題のある場所です。 result データ( mx.rpc.events.ResultEvent としてのイベント)では、ヘッダーが確実に送信されているにもかかわらず、 headers プロパティは常にnullです。サーバー。

ありがとう

役に立ちましたか?

解決

残念ながら、応答ヘッダーはURLLoaderでのみ使用でき、AIRアプリケーションで使用する場合にのみ使用できます。

flash.netのHTTP応答ヘッダーにアクセスする.URLLoaderオブジェクト?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top