diff --git a/Elecciones-Web/src/Elecciones.Worker/Program.cs b/Elecciones-Web/src/Elecciones.Worker/Program.cs index 12bf74e..f555ac0 100644 --- a/Elecciones-Web/src/Elecciones.Worker/Program.cs +++ b/Elecciones-Web/src/Elecciones.Worker/Program.cs @@ -4,6 +4,7 @@ using Elecciones.Worker; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using System.Net; using Serilog; using System.Net.Http; using System.Net.Security; @@ -54,6 +55,10 @@ builder.Services.AddHttpClient("ElectoralApiClient", client => { var handler = new SocketsHttpHandler { + // Habilita la descompresión automática de respuestas GZIP y Deflate. + // Esto soluciona el error de JsonException ('0x1F'). + AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate, + SslOptions = new SslClientAuthenticationOptions { EnabledSslProtocols = SslProtocols.Tls13,