我使用以下代码从互联网上获取 html 数据:
WebProxy p = new WebProxy("localproxyIP:8080", true);
p.Credentials = new NetworkCredential("domain\\user", "password");
WebRequest.DefaultWebProxy = p;
WebClient client = new WebClient();
string downloadString = client.DownloadString("http://www.google.com");
但出现以下错误:“需要代理身份验证”。我不能使用默认代理,因为我的代码在没有默认代理设置的特殊帐户下从 Windows 服务运行。所以,我想在我的代码中指定所有代理设置。请告诉我如何解决这个错误。