1

インターネット接続がない場合、特定の HTTP サービス呼び出しを再試行する必要があります。助言がありますか。私の FaultEvent には、errorID == 0 の障害が発生します。非常に具体的なエラー コードが発生することは理にかなっているので、この特定の状況を処理する方法を確認できます。エラー コードを取得する唯一の場所は、FaultEvent の rootCause です。インターネット接続から障害が発生したことを確認する方法について、誰もが提案しています。

ありがとう、デイブ

4

1 に答える 1

1

誰かが私がどのように問題を解決したかに興味があるなら. これは完全な解決策ではありません。基本的に私がしていることは、私がダミー サーバー ping と呼んでいるものを作成することです。Flex から直接サーバーに ping を送信するのは簡単ではありませんが、サーバー上の何かに対して HTTP 要求を行うことはできます。オンラインの場合にリンクが存在しない場合でも、オフラインの場合の 0 ではなく、サーバーからステータス コード 404 が返されます。そこで、mydomain//nofile.html に対して Http 呼び出しを行います。リンクが存在しないため、サーバーから 404 が送信され、オンラインであることがわかります。

私のために働いた。

デイブ

于 2013-01-08T13:56:46.050 に答える