From fd4a037f94602b4ca1d4ce9dfd62e455e49083ab Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Tue, 2 Jul 2019 21:50:39 -0500 Subject: [PATCH] don't auto-redirect HttpClient --- .../Extensions/ServiceCollectionExtensions.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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();