From 1b79138923e5bcc36a17770618923121d0767c0a Mon Sep 17 00:00:00 2001 From: Josh Patra Date: Fri, 30 Jan 2026 12:49:58 -0500 Subject: [PATCH] Fix HTTP 307 redirect handling: configure HttpClient to follow redirects --- allstarr/Program.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/allstarr/Program.cs b/allstarr/Program.cs index e703f2e..0fd98ad 100644 --- a/allstarr/Program.cs +++ b/allstarr/Program.cs @@ -11,6 +11,7 @@ using allstarr.Services.Common; using allstarr.Services.Lyrics; using allstarr.Middleware; using allstarr.Filters; +using Microsoft.Extensions.Http; var builder = WebApplication.CreateBuilder(args); @@ -55,6 +56,17 @@ builder.Services.AddControllers() }); builder.Services.AddHttpClient(); +builder.Services.ConfigureAll(options => +{ + options.HttpMessageHandlerBuilderActions.Add(builder => + { + builder.PrimaryHandler = new HttpClientHandler + { + AllowAutoRedirect = true, + MaxAutomaticRedirections = 5 + }; + }); +}); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); builder.Services.AddHttpContextAccessor();