Возврат WebClient: ответ, если прокси не указан - PullRequest
1 голос
/ 05 августа 2011

Я хочу загрузить файл с помощью WebClient.UploadFile и имеет вид

string proxyserver = "http://10.0.0.127:8080/";
IWebProxy proxy = new WebProxy(proxyserver);
proxy.Credentials = CredentialCache.DefaultCredentials;
WebClient Client = new WebClient();

Client.Headers.Add("UA-CPU", "x86");
Client.Headers.Add("Accept-Language", "en-us");
Client.Headers.Add("Cache-Control", "no-cache");
Client.Proxy = proxy;
byte[] rawResponse = Client.UploadFile(uri, filename);
string response = System.Text.Encoding.ASCII.GetString(rawResponse);

Я получаю, что удаленный сервер вернул ошибку 403 Запрещено, и если я прокомментирую прокси, я смогу получить ответ, но яне вижу ответа в скрипаче, не зная почему?а также как я могу работать с прокси

...