You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 lines
695 B

using DealerSelection.Common.Interfaces.HttpClient;
namespace DealerSelection.Common.HttpClient;
public class MyHttpClientHandler : IHttpClientHandler
{
public System.Net.Http.HttpClient GetHttpClient()
{
var handler = new SocketsHttpHandler
{
PooledConnectionLifetime = TimeSpan.FromMinutes(15) // Recreate every 15 minutes
};
System.Net.Http.HttpClient client = new System.Net.Http.HttpClient(handler);
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
return client;
}
}