могу.
Есть asp.net приложение развернутое на IIS.
В нем реализована отправка запросов через HttpClient, а также HttpClientHandler, в котором при необходимости включается игнорирование SSL Ошибок.
Все прекрасно работает, но в какой-то момент (замечено было несколько раз именно с утра) запросы перестают уходить, как будто игнорирование SSL выключено.
Помогает перезагрузка приложения в IIS.
Собственно, сам хандлер
var handler = new HttpClientHandler();
handler.ClientCertificateOptions = ClientCertificateOption.Manual;
handler.ServerCertificateCustomValidationCallback =
(httpRequestMessage, cert, cetChain, policyErrors) =>
{
return true;
};
И клиент
var httpClient = new HttpClient(handler);
Также замечу, что клиент в using не оборачивается, dispose не вызывается.
Клиенты создаются каждый раз при новом запросе (несколько разных интеграций)
Кейс отловить не получается, баг появляется не сразу.
Кто нибудь сталкивался с чем нибудь похожим?
нетфрем или корка?
нет фреймворк
никогда не создавай клиента на реквст, известная проблема
Обсуждают сегодня