フレックス - SOAPのネットワークモニタ内の変数ではなく、イベントハンドラにそれを作ります
-
13-09-2019 - |
質問
私は、サードパーティのWebサービスを照会していないすべてのデータは、イベントハンドラにそれを作ることのようです。私は、ネットワークモニタでのリクエスト/レスポンスを表示すると、私は、データの収集は、それぞれが2つの文字列変数(名前、URL)と2つのアレイ(カウント、内訳)を含むオブジェクト参照します。結果ハンドラがデータを受信し、私はデバッグモードで表示すると、データの収集は、それぞれが一つだけ文字列変数(名)が含まれてオブジェクト。他の文字列のVAR(URL)と両方のアレイ(カウント、故障)に何が起こったのか?それは、イベントハンドラに到達する前に、破損になることに、それがネットワークによって受信された後と思われるので、これを引き起こすだろうか任意のアイデア?これは、ほとんどのIDEの問題ですか?他の誰がこれを見たことありますか?事前に感謝します。
解決
、時には複雑な型が正しくデシリアライズされていません。あなたが直接サービスを呼び出すか、フレックス生成されたプロキシクラスを使用しています。
ご確認文字列がSOAP応答メッセージにある場合は最善の策は、SOAPDecoderクラスで上のデバッグポイントを置くと通じデシリアライズに従うことになります。
あなたはサービスにしてからSOAPメッセージのHTTPパケットをキャッチするBURPなどのツールを使用することができます。
所属していません StackOverflow