Fix 0937
This commit is contained in:
		| @@ -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(() => | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user