За избор на прокси по подразбиране по време на изпълнение с текущия контекст на сигурност:

var handler = new System.Net.Http.HttpClientHandler
{
    UseProxy = true,
    Proxy = null,
    DefaultProxyCredentials =
        System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);

DefaultProxyCredentials се прилага при точно показаните условия: UseProxy = true и Proxy = null. Политиката по подразбиране все още избира посредника.

Получател на удостоверяванеВход
Прокси по подразбиране/откритоHttpClientHandler.DefaultProxyCredentials
Явен обект WebProxyCredentials на този обект
Сървър на местоназначениетоHttpClientHandler.UseDefaultCredentials

Тези еднакво именувани входове не са взаимозаменяеми. Задайте манипулатора преди първата му заявка и запазете неговия клиент за натоварването.

Проксито трябва да приеме акаунта чрез схема, поддържана от двете страни. Текущата идентичност на услугата може да се различава от интерактивния потребител, чийто браузър вече работи.

Подобни статии