¿Cuál es el tiempo de espera predeterminado para Httpclient C #?
¿Cuál es el tiempo de espera predeterminado para Httpclient C #?

Video: ¿Cuál es el tiempo de espera predeterminado para Httpclient C #?

Video: ¿Cuál es el tiempo de espera predeterminado para Httpclient C #?
Video: Implementar HttpClient y HttpClientFactory de forma correcta en C# 2024, Noviembre
Anonim

El tiempo de espera predeterminado de un HttpClient es 100 segundos.

Teniendo esto en cuenta, ¿cuál es el tiempo de espera predeterminado para la solicitud

120 segundos

También sepa, ¿qué es el tiempo de espera de HttpClient? los HttpClient desde el Sistema. Neto. El paquete http tiene Se acabó el tiempo propiedad que tiene un valor predeterminado de 100 segundos que, mientras leo el código, solo significa cuánto tiempo hasta que se cancela la tarea. Si tiene una operación que toma, digamos, 40 segundos antes de que devuelva cualquier dato, siempre lo hará. se acabó el tiempo después de 30 segundos.

Aquí, ¿cómo configuro el tiempo de espera de

los defecto El valor es 100, 000 milisegundos (100 segundos). Para colocar un infinito se acabó el tiempo , colocar el valor de la propiedad a InfiniteTimeSpan. Una consulta del Sistema de nombres de dominio (DNS) puede tardar hasta 15 segundos en regresar o en finalizar.

¿Debo deshacerme de

Entonces, si está creando un HttpRequestMessage y pasar ese mensaje al método SendAsync de un System. Si está utilizando, digamos, StringContent, no es necesario eliminarlo de todos modos y, por lo tanto, no es necesario eliminar el mensaje.

Recomendado: