Re: PostAsync
От: vasmann  
Дата: 05.04.22 07:28
Оценка: :)
Здравствуйте, e.thrash, Вы писали:

ET> using (var client = new HttpClient())


Без относительно проблемы, её уже разъяснили.
Хочу указать на еще одну: использование HttpClient в связке с new ну и понятно using. Это ошибка. Может привести к исчерпанию хендлов на процессе (зависит, понятно от частоты и времени непрерывной работы приложения)
https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
Почему этот момент не подсвечен красными жирными буквами в доке — не ясно.

> HttpClient is intended to be instantiated once and re-used throughout the life of an application. Instantiating an HttpClient class for every request will exhaust the number of sockets available under heavy loads. This will result in SocketException errors. Below is an example using HttpClient correctly.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.