Tag: DOTNET-HTTPCLIENT
Estoy recibiendo advertencias repetitivas al ejecutar un script de ruby en un crontab, así como manualmente en la terminal. /Users/rich/.rbenv/versions/2.7.4/lib/ruby/2.7.0/net/protocol.rb:66: advertencia: constante Net::ProtocRetryError ya inicializada /Users/rich/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/net-protocol-0.1.2/lib/net/protocol.rb:68: advertencia: definición previa de ProtocRetryError estaba aquí /Users/rich/.rbenv/versions/2.7.4/lib/ruby/2.7.0/net/protocol.rb:206: advertencia: constante Net::BufferedIO::BUFSIZE ya inicializada /Users/rich/.rbenv/versions/2.7.4/lib/ruby/gems/2.7.0/gems/net-protocol-0.1.2/lib/net/protocol.rb:208: advertencia: definición previa de BUFSIZE estaba aquí /Users/rich/.rbenv/versions/2.7.4/lib/ruby/2.7.0/net/protocol.rb:503: advertencia: constante . . . Read more
Sitio de IIS configurado para usar autenticación de Windows con opciones predeterminadas. El cliente está escrito en C# y utiliza una única instancia de HttpClient para realizar las solicitudes. Las solicitudes tienen éxito, pero cada solicitud desencadena un código de estado 401 Challenge: Captura de tráfico con Wireshark. Realizamos una . . . Read more
Actualmente, la política de reintento de Polly reintenta todas las solicitudes fallidas de forma independiente. Entonces, si hay 10 solicitudes fallidas y he configurado la política de reintento infinito, enviará 10 solicitudes más cada vez que ocurra un reintento y el servidor nunca se recuperará. ¿Cómo pasar de forma asíncrona . . . Read more
Me gustaría entender cómo implementar una política de tiempo de espera optimista con Polly utilizando el HttpClientFactory. En los ejemplos en la red, la política de tiempo de espera se utiliza al llamar a métodos asíncronos para poder pasar el token de cancelación. Pero si configuro la política de tiempo . . . Read more
Mi HttpClient recibe una respuesta múltiple (en un objeto HttpResponseMessage) y necesito analizar/leer los archivos de la respuesta. Los requisitos son resolverlo con una biblioteca estándar de .NET (no superior a .NET 4.8). Anteriormente hice esto con la ahora obsoleta biblioteca System.Net.Http.Formating o la biblioteca Microsoft.AspNet.WebApi.Client. Así: List<byte[]> lbaFiles = . . . Read more