Wat is de standaard time-out voor Httpclient C#?
Wat is de standaard time-out voor Httpclient C#?

Video: Wat is de standaard time-out voor Httpclient C#?

Video: Wat is de standaard time-out voor Httpclient C#?
Video: 2- HTTP POST- PostAsync and PostAsJsonAsync - Arbitrary JSON Structures | C# and HttpClient 2024, Mei
Anonim

De standaard time-out van een HttpClient is 100 seconden.

Met dit in het achterhoofd, wat is de standaard time-out voor

120 seconden

Weet ook, wat is een HttpClient-time-out? De HttpClient uit het systeem. Netto. Http-pakket heeft Time-out eigenschap die standaard is ingesteld op 100 seconden, wat, terwijl ik de code lees, gewoon betekent hoe lang het duurt voordat de taak wordt geannuleerd. Als u een bewerking heeft die bijvoorbeeld 40 seconden duurt voordat er gegevens worden geretourneerd, zal dit altijd gebeuren: time-out na 30 seconden.

Hierin, hoe stel ik de HttpClient-time-out in?

De standaard waarde is 100.000 milliseconden (100 seconden). Tot set een oneindige time-out , set de eigenschapswaarde naar InfiniteTimeSpan. Het kan tot 15 seconden duren voordat een DNS-query (Domain Name System) wordt geretourneerd of een time-out optreedt.

Moet ik HttpRequestMessage verwijderen?

Dus, als u een HttpVerzoekBericht en dat bericht door te geven aan de SendAsync-methode van een systeem. Als u bijvoorbeeld StringContent gebruikt, hoeft het hoe dan ook niet te worden verwijderd en daarom hoeft het bericht niet te worden verwijderd.

Aanbevolen: