我有一个代理和端口号,但没有凭据。如果可以让webclient通过该代理,下面的代码会给出错误
string proxyserver = "http://10.0.0.127:8080/";
IWebProxy proxy = new WebProxy(proxyserver);
proxy.Credentials = CredentialCache.DefaultCredentials;
WebClient.Proxy = proxy;
byte[] rawResponse = WebClient.UploadFile(url, filename);
如果我使用CredentialCache,我没有authenticationtype和networkcredential。有没有其他方法可以将我的代理分配给WebClient
感谢,
michaled
答案 0 :(得分:0)
除非您提供的代码只是实际代码的一部分,否则您需要使用Proxy属性将使用WebClient对象创建的代理关联起来(请参阅下面的文档):
如果您已经这样做,请忽略这一点。