Hvad er standard timeout for Httpclient C#?
Hvad er standard timeout for Httpclient C#?

Video: Hvad er standard timeout for Httpclient C#?

Video: Hvad er standard timeout for Httpclient C#?
Video: 504 Gateway Timeout Error and How to Fix It 2024, November
Anonim

Standard timeout for en HttpClient er 100 sekunder.

Hvad er standard timeout for HTTP-anmodning, hvis du holder dette i øjesyn?

120 sekunder

Ved også, hvad er HttpClient timeout? Det HttpClient fra systemet. Net. Http-pakken har Tiden er gået egenskab, der som standard er 100 sekunder, hvilket, når jeg læser koden igennem, kun betyder, hvor lang tid der går, før opgaven annulleres. Hvis du har en operation, der tager f.eks. 40 sekunder, før den returnerer nogen data, vil den altid tiden er gået efter 30 sekunder.

Heri, hvordan indstiller jeg HttpClient timeout?

Det Standard værdien er 100.000 millisekunder (100 sekunder). Til sæt en uendelig tiden er gået , sæt egenskabsværdien til InfiniteTimeSpan. En DNS-forespørgsel (Domain Name System) kan tage op til 15 sekunder at returnere eller timeout.

Skal jeg bortskaffe

Så hvis du opretter en HttpRequestMessage og sende den besked til SendAsync-metoden i et system. Hvis du f.eks. bruger StringContent, skal det alligevel ikke kasseres, og meddelelsen behøver derfor ikke at blive kasseret.

Anbefalede: