Koje je zadano vremensko ograničenje za Httpclient C#?
Koje je zadano vremensko ograničenje za Httpclient C#?

Video: Koje je zadano vremensko ograničenje za Httpclient C#?

Video: Koje je zadano vremensko ograničenje za Httpclient C#?
Video: Kako pisati aspekte pomoću Spring AOP-a [Putovanje Spring AOP-a - 1. dio] 2024, Svibanj
Anonim

Zadano vremensko ograničenje za HttpClient je 100 sekundi.

Imajući to na umu, koje je zadano vremensko ograničenje za HTTP zahtjev?

120 sekundi

Također znajte, što je HttpClient timeout? The HttpClient iz Sustava. Neto. Http paket ima Pauza svojstvo koje je zadano na 100 sekundi što dok čitam kod samo znači koliko dugo do otkazivanja zadatka. Ako imate operaciju koja traje recimo 40 sekundi prije nego što vrati bilo kakve podatke, to će uvijek biti pauza nakon 30 sekundi.

Ovdje, kako mogu postaviti HttpClient timeout?

The zadano vrijednost je 100 000 milisekundi (100 sekundi). Do skupa beskonačan pauza , skupa vrijednost svojstva na InfiniteTimeSpan. Upitu sustava naziva domene (DNS) može proći do 15 sekundi da se vrati ili istekne.

Trebam li odbaciti

Dakle, ako stvarate HttpRequestMessage i prosljeđivanje te poruke metodi SendAsync sustava. Ako koristite, recimo, StringContent, on se ionako ne mora zbrinuti pa stoga poruku ne treba zbrinuti.

Preporučeni: