使用Web客户端来ping网站(Using WebClient to ping a web site

2019-09-21 23:31发布

我有一个很小的应用程序,我想运行和平安内部网站。 下面是代码:

using (var client = new WebClient())
{
    client.DownloadString("http://MyServer/dev/MyApp");
}

然而,它抛出以下错误:

远程服务器返回错误:(401)未经授权。

我拥有所有正确的凭据访问服务器。 我想我不知道如何使用WebClient的非常好,我只需要在客户端对象上设置的属性。 有任何想法吗?

Answer 1:

我找到了答案。 我需要使用NetworkCredentials()Web客户端的方法。 见下文:

    using (var client = new WebClient())
    {
        client.Credentials = new NetworkCredential ("theUser", "thePassword", "theDomain"); 
        client.DownloadString("http://MyServer/dev/MyApp");
    }

这是一个帮助过我的网址



文章来源: Using WebClient to ping a web site