Я сейчас настраиваю свой httpclientfactory
таким образом
HttpClientHandler httpClientHandler = new HttpClientHandler()
{
ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return true; }
};
serviceCollection.AddHttpClient("ignoreSSL", c =>
{}).ConfigurePrimaryHttpMessageHandler(h => httpClientHandler);
Чтобы отключить проверку сертификатов безопасности, но при выполнении слишком большого количества запросов я получаю следующее исключение:
Невозможно получить доступ к удаленному объекту. Имя объекта: 'SocketsHttpHandler'.
Я сейчас строю свой httpclient
таким образом
HttpClient client = _httpClientFactory.CreateClient("ignoreSSL");
В тестах это решается без httpclientfactory
HttpClient ad = new HttpClient(handler, false);
Больше, чем я ищу, я не могу найти, как сказать httpclientfactory
не заставлять обработчик избавляться?