Ответ 1
Вам следует попытаться как можно больше повторно использовать экземпляры HttpClient. Единственная причина для создания нового экземпляра - это если вы хотите настроить его по-другому.
Я создаю клиент для API Rest, и я использую класс HttpClient. Мой вопрос: должен ли я использовать только один экземпляр для обработки всех моих запросов? или я должен создать новый экземпляр для запроса? Как:
using (var client = new HttpClient()) {
...
}
Есть ли рекомендуемая практика?
Вам следует попытаться как можно больше повторно использовать экземпляры HttpClient. Единственная причина для создания нового экземпляра - это если вы хотите настроить его по-другому.