This commit is contained in:
2025-08-16 09:37:54 -03:00
parent f11944c6ee
commit 16a6664e7c
2 changed files with 7 additions and 3 deletions

View File

@@ -32,7 +32,6 @@ builder.Services.AddDbContext<EleccionesDbContext>(options =>
#if DEBUG
builder.Services.AddSingleton<IElectoralApiService, FakeElectoralApiService>();
#else
// --- SECCIÓN MODIFICADA (FINAL) ---
builder.Services.AddHttpClient("ElectoralApiClient", client =>
{
var baseUrl = builder.Configuration["ElectoralApi:BaseUrl"];
@@ -40,6 +39,11 @@ builder.Services.AddHttpClient("ElectoralApiClient", client =>
{
client.BaseAddress = new Uri(baseUrl);
}
// Limpiamos headers por defecto y añadimos uno que simula ser un navegador moderno.
// Esto es crucial para pasar a través de WAFs (Web Application Firewalls).
client.DefaultRequestHeaders.Clear();
client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36");
})
.ConfigurePrimaryHttpMessageHandler(() =>
{