4

从客户使用代理服务器的应用程序连接到 Internet 时遇到一些问题。以下代码似乎适用于大多数其他客户,包括那些使用代理的客户。

Dim wc As New WebClient
wc.UseDefaultCredentials = True
wc.Proxy = WebRequest.DefaultWebProxy

wc.Proxy.Credentials = wc.Credentials
Dim responseBytes As Byte() = wc.DownloadData("http://www.google.co.uk")

错误是:

System.Net.WebException:远程服务器返回错误:(407)需要代理身份验证。

以前这种相同的连接方式确实可以使用他们的旧代理服务器,现在它不起作用。客户最近将代理服务器更改为使用 NTLM 身份验证的代理服务器,所以我想这可能是问题所在。

任何想法我应该如何以不同的方式连接到上面的例子?

谢谢,迈克·G

4

0 回答 0