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

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

Video: Koje je podrazumevano vremensko ograničenje za Httpclient C#?
Video: How to Change Screen Timeout Setting in Windows 10 [Tutorial] 2024, Maj
Anonim

Podrazumevano vremensko ograničenje za HttpClient je 100 sekundi.

Imajući ovo u vidu, koje je podrazumevano vremensko ograničenje za HTTP zahtev?

120 sekundi

Takođe znajte šta je HttpClient timeout? The HttpClient iz Sistema. Net. Http paket ima Vrijeme je isteklo 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 vrijeme je isteklo nakon 30 sekundi.

Ovdje, kako da postavim HttpClient timeout?

The default vrijednost je 100 000 milisekundi (100 sekundi). To set beskonačan vrijeme je isteklo , set vrijednost svojstva na InfiniteTimeSpan. Može proći do 15 sekundi da se vrati ili istekne upit za sistem imena domena (DNS).

Da li da odbacim

Dakle, ako kreirate HttpRequestMessage i prosljeđivanje te poruke metodi SendAsync sistema. Ako koristite, recimo, StringContent, on se ionako ne mora odlagati, a samim tim i poruka ne treba odlagati.

Preporučuje se: