using (var client = new HttpClient())
{
client.BaseAddress = new Uri(Url);
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(ne
I hit the same in my load generator tool which tried to send 200 requests/sec to one server.
I moved from new HttpClient instance per request to a singleton and it did address it.
One note - initially I hit 2 requests/sec bottleneck but setting DefaultConnectionLimit to 500 solved it:
ServicePointManager.DefaultConnectionLimit = 500;