2013-01-03 59 views
1

當沒有互聯網連接時,我需要重試特定的HTTP服務調用。有什麼建議麼。我的FaultEvent帶有errorID == 0的錯誤。對於我來說,有一個非常具體的錯誤代碼會出現,所以我可以確定如何處理這種特定的情況。我得到一個錯誤代碼的唯一地方是來自FaultEvent的rootCause。 任何人都有如何確定因特網連接發生故障的建議。AS3處理與HTTPService沒有互聯網連接

謝謝, 戴夫

回答

1

如果任何人有興趣我是如何解決這個問題。這不是一個完美的解決方案,基本上我所做的就是我所謂的虛擬服務器ping。從Flex直接ping服務器並不容易,但您可以在服務器上發出HTTP請求。即使鏈接不存在,如果您處於聯機狀態,您將從服務器獲取狀態代碼404,而不是脫機時的狀態碼。所以我爲mydomain // nofile.html做了一個Http調用。該鏈接不存在,所以服務器發送給我一個404,我知道我在線。

爲我工作。

Dave