Я пытаюсь использовать ServerCertificateCustomValidationCallback
из HttpClientHandler
, но значение параметра запроса всегда равно нулю. Это ожидаемое поведение или мне нужно где-то установить немного?
Например, следующий фрагмент кода приводит к тому, что Запрос на печать не определяется 4 раза.
var handler = new HttpClientHandler();
handler.ServerCertificateCustomValidationCallback = (_request,_certificate, _chain,_errors) =>
{
Console.WriteLine(_request?.RequestUri.ToString() ?? "Request not defined");
return true;
};
var client = new HttpClient(handler);
var request = new HttpRequestMessage(HttpMethod.Get, "https://google.com");
client.SendAsync(request);
client.GetAsync("https://google.com");