AS3不使用HTTPService处理Internet连接

时间:2013-01-03 09:10:46

标签: actionscript-3 flex flex3

我需要在没有互联网连接的情况下重试特定的HTTP服务呼叫。有什么建议。我的FaultEvent出现errorID == 0的错误。对我来说,一个非常具体的错误代码是有意义的,所以我可以确定如何处理这种特定的情况。我收到错误代码的唯一地方是来自FaultEvent的rootCause。 任何人都有关于如何确保网络连接出现故障的建议。

谢谢, 戴夫

1 个答案:

答案 0 :(得分:1)

如果有人对我如何解决问题感兴趣。它不是一个完美的解决方案,基本上我所做的就是制作我称之为虚拟服务器的ping。直接从Flex ping服务器并不容易,但您可以在服务器上发出HTTP请求。即使您在线时链接不存在,也会从服务器获取状态代码404,而不是离线时的0。所以我为mydomain // nofile.html做了一个Http调用。该链接不存在,因此服务器向我发送了404,我知道我在线。

为我工作。

戴夫