gpt4 book ai didi

c# - .Net WebException 检查本地机器是否可以访问互联网

转载 作者:行者123 更新时间:2023-11-30 12:14:41 25 4
gpt4 key购买 nike

我正在开发 Winforms 应用程序并使用 C# 作为开发语言。在一个地方,我需要向 URL 发送请求并接收反馈。

我在 try catch block 中使用我的代码并捕获了 WebException。我注意到 WebException 的发生有两个原因。

(1)当我输入的URL错误时(一个不存在的url)

(2) 没有网络连接时

这样可以吗 如果我在 URL 正确的情况下捕获 WebException,请检查本地计算机是否没有 Internet 连接。 (我需要检查是否存在互联网连接才能继续下一步)

谁能确认我的建议是正确的,或者如果错误的话为什么?提前致谢

最佳答案

您无法通过尝试连接到 URL 来检查 Internet 连接。您无法区分连接不良或服务器不可用。

wininet 中有一个 win32 API - 请参阅 check whether Internet connection is available with C#

关于c# - .Net WebException 检查本地机器是否可以访问互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com