Не создавайте new HttpClient на каждый запрос — используйте IHttpClientFactory.
Разбор
- Typed/named clients в DI.
- Задавайте Timeout и cancellation.
- Retry — осторожно для non-idempotent.
- Избегайте socket exhaustion.
Итог
IHttpClientFactory — стандарт безопасного HttpClient.