Как рекомендация делать один объект HttpClient соотносится с асинхронностью запросов await httpClient.GetStringAsync(url).ConfigureAwait(false); Ведь для разных запросов надо заполнять разные заголовки httpClient.DefaultRequestHeaders.Add("...", "...");, а после прихода запроса их удалять и может случится ситуация, когда две разные задачи одновременно для, соответственно, разных запросов создают свои заголовки и в лучшем случае запросы не будут выполнены, но и может быть, что в таком случае сервером будет выполнена вредная инструкция. Тем не менее рекомендация делать один объект HttpClient есть. Я в чем-то ошибаюсь?