从客户使用代理服务器的应用程序连接到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