1

私は自分のアプリケーションで認証に HTTPService を使用しており、障害ハンドラーの faultEvent のメッセージ本体を解析して、どのような障害が発生しているかを判断しています。IE ではすべて正常に動作していますが、Chrome と Mozilla の場合、faulthandler の FaultEvent のメッセージ本文が空になります。

Mozilla と Chrome の障害を処理する方法を教えてください。

4

1 に答える 1

0

同様の問題があり、フラッシュがサーバーからのみ「HTTP 200」応答を取得することがわかりました。すべての障害は、メッセージが転送されずに障害として処理されます。そこで、追加のヘッダーを追加する独自の Web サービスを「発明」しました。HTTP 応答では常にステータス 200 を返しますが、リターン コードとメッセージをヘッダーに追加します。

次に、カスタム ヘッダーを解析し、真の応答を得ます。

また、この問題は最新の Flash Player 10 で解決されていますが、おそらくまだ開発バージョンであることもお読みください。また、バージョン 9 もサポートする必要があるため、カスタム ヘッダーを引き続き使用します。

于 2011-05-25T13:11:29.133 に答える