Tag: HTTPCLIENTFACTORY
Cómo puedo solucionar la excepción de HttpClient cuando la longitud real de la respuesta es menor que el encabezado Content-Length La respuesta terminó prematuramente, se esperaban al menos 4508 bytes adicionales. La respuesta terminó prematuramente, se esperaban al menos 783 bytes adicionales. Solucioné esta excepción leyendo el contenido de la . . . Read more
La tarea consiste en configurar el proxy de HttpClient según una URL. Por ejemplo, si una URL contiene “hostname.com”, se debe establecer. ¿Cuál es la mejor práctica? ¿Es la siguiente una solución? Registrar diferentes HttpClients en DI como: — Configurar HttpClients tipados con diferentes proxies para cada servicio services.AddHttpClient().ConfigurePrimaryHttpMessageHandler(GetHttpHandlerSetter(s => . . . Read more
Tengo una aplicación de ASP.NET Core que necesita llamar de forma cíclica a un servicio web. Instancié un HostedService: public class MyHostedService : IHostedService { public MyHostedService(IMyWebServiceClient MyWebServiceClient) { … } <pre><code>public Task StartAsync(CancellationToken cancellationToken) { while (!cancellationToken.IsCancellationRequested) { var result = await myWebServiceClient.CallSomeWebApi(); await Task.Delay(5000, cancellationToken); } return Task.CompletedTask; . . . Read more
He estado leyendo esto que parece tener una forma de hacer lo que quiero. Obviamente tengo algo similar, pero dentro de PolicyContextExtensions el método context.TryGetValue toma PolicyContextItems. Esto muestra como un objeto indefinido para mí. ¿De dónde viene esto y cómo se establece? Para referencia, aquí está la clase PolicyContextExtensions: