WebClient和代理服务器(Ntlm auth可能?)

时间:2009-09-23 10:37:16

标签: proxy webclient

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

0 个答案:

没有答案