HttpClient и использование прокси - постоянно получаю 407C#

Место общения программистов C#
Anonymous
HttpClient и использование прокси - постоянно получаю 407

Сообщение Anonymous »

Вот код:

Код: Выделить всё

 HttpClient client = null;
HttpClientHandler httpClientHandler = new HttpClientHandler()
{
Proxy = new WebProxy(string.Format("{0}:{1}", proxyServerSettings.Address,
proxyServerSettings.Port),false),
PreAuthenticate = true,
UseDefaultCredentials = false,
};

this.httpClientHandler.Credentials = new NetworkCredential(proxyServerSettings.UserName,
proxyServerSettings.Password);

this.client = new HttpClient(this.httpClientHandler);
И когда я наконец это сделаю:

Код: Выделить всё

HttpResponseMessage httpResponseMessage = this.client.PostAsync(urlToPost, new StringContent(data, Encoding.UTF8, this.mediaType)).Result;
Он всегда выдает


Удаленный сервер возвратил ошибку: (407 ) Прокси-аутентификация
Требуется.


Что я не совсем понимаю.

Та же настройка прокси-сервера работает нормально, если она настроена в IE10 или если вместо этого я использую класс HttpWebRequest

Подробнее здесь: https://stackoverflow.com/questions/298 ... etting-407

Вернуться в «C#»