Mis on Httpclient C# vaikimisi ajalõpp?
Mis on Httpclient C# vaikimisi ajalõpp?

Video: Mis on Httpclient C# vaikimisi ajalõpp?

Video: Mis on Httpclient C# vaikimisi ajalõpp?
Video: From C to Python by Ross Rheingans-Yoo 2024, Detsember
Anonim

HttpClienti vaikimisi ajalõpp on 100 sekundit.

Seda silmas pidades, milline on HTTP-päringu vaikeaegumine?

120 sekundit

Tea ka, mis on HttpClient timeout? The HTTPClient süsteemist. Net. HTTP paketil on Aeg maha atribuut, mille vaikeväärtus on 100 sekundit, mis koodi läbi lugedes tähendab lihtsalt seda, kui kaua aega ülesanne tühistatakse. Kui teil on toiming, mis võtab näiteks 40 sekundit, enne kui see tagastab kõik andmed, teeb see alati aeg maha 30 sekundi pärast.

Kuidas siin HttpClienti ajalõpu määrata?

The vaikimisi väärtus on 100 000 millisekundit (100 sekundit). To seatud lõpmatu aeg maha , seatud atribuudi väärtus InfiniteTimeSpan. Domeeninimesüsteemi (DNS) päringu naasmiseks või aegumistähtajaks võib kuluda kuni 15 sekundit.

Kas ma peaksin HttpRequestMessage'i käsutama?

Seega, kui loote HttpRequestMessage ja selle sõnumi edastamine süsteemi SendAsync meetodile. Kui kasutate näiteks StringContenti, ei pea seda nagunii utiliseerima ja seetõttu ei pea sõnumit kõrvaldama.

Soovitan: