c# - 在 C# Webclient 类输出中

标签 c#

在 C# 控制台应用程序中,我需要捕获“Internet 无法显示该网页”的输出,然后我才能进行检查。如果互联网浏览器打开 url 意味着互联网连接存在,否则连接断开。我正在使用下面的代码

    WebClient client = new WebClient();
        string value = client.DownloadString("http://foo.com");
        Console.WriteLine(value.Length);
        Console.WriteLine(value);
        Console.WriteLine("Press any key to continue");

        Console.ReadKey(true);

请选择捕获输出的方法

最佳答案

您必须从 Web 客户端获取状态代码。

根据状态码,您可以识别当前连接的状态。

请引用以下代码。

How to get status code from webclient?

关于c# - 在 C# Webclient 类输出中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12768572/

相关文章:

c# - 如何在请求新功能时不违反开闭原则?

c# - 从 Program Files 文件夹中的代码中以管理员身份调用 .exe

c# - 如何获取包含字符串的列表的索引

c# - C# 中的 VB InStr 等价物

c# - WPF 网格无法正常拖放

c# - Wp8 :Not able to get checkBox in listbox

c# - + 带空操作数的字符串连接运算符

c# - 根据 x64/x86 更改 C# DllImport 目标代码

c# - 将动态数据类型传递给函数

c# - 获取应用程序ID