Всем привет, есть вот такая программа (часть кода)
var client = clientFactory.CreateClient("RequestBl") // Именованный клиент
var request = new HttpRequestMessage(HttpMethod.Get, сайт); // Задаем некий сайт и метод отправки запроса
var response = await client.SendAsync(request); // Отправляем запрос
Как можно отлавить, response когда он равен NotFound или BadRequest
Понятно, что можно добавить конструкцию try/catch и получить что-то вроде этого
var client = clientFactory.CreateClient("RequestBl") // Именованный клиент
var request = new HttpRequestMessage(HttpMethod.Get, сайт); // Задаем некий сайт и метод отправки запроса
try
{
var response = await client.SendAsync(request); // Отправляем запрос
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Но надо обойтись без Console.WriteLine() и Логера и при этом исключение не должно гаситься без последствий (т.е. пустой catch не допустим), можно ли это как-нибудь сделать?