diff --git a/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs b/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs index 3df8fcdf2..0ee7872aa 100644 --- a/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs +++ b/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs @@ -1,4 +1,5 @@ -using FilterLists.Agent.AppSettings; +using System.Net.Http; +using FilterLists.Agent.AppSettings; using FilterLists.Agent.Core.Interfaces; using FilterLists.Agent.Infrastructure.Clients; using FilterLists.Agent.Infrastructure.Repositories; @@ -17,7 +18,11 @@ public static void RegisterAgentServices(this IServiceCollection services) services.AddConfiguration(); services.AddLoggingCustom(); services.AddMediatR(typeof(Program).Assembly); - services.AddHttpClient(); + services.AddHttpClient().ConfigureHttpMessageHandlerBuilder(b => + { + b.PrimaryHandler = new HttpClientHandler {AllowAutoRedirect = false}; + b.Build(); + }); services.AddSingleton(); services.AddSingleton(); services.AddTransient();