我正在尝试捕捉异常:
myStreamRequest = GetRequestStream()
问题是当我的电脑没有正确的网络连接(它已被拔掉)以及请求的网址不正确时,我收到同样的错误。例外是WebException
和状态:NameResolutionFailure
,我需要在这两个错误之间做出改变。我一直试图捕捉一个可能的innerException
,但在这种情况下并没有抛出。
我该怎么办?
答案 0 :(得分:1)
您可以在提出请求之前检查existance of a network。
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()