TsgcHTTP2ClientWłaściwości › ReadTimeout

ReadTimeout Właściwość

Maksymalny czas oczekiwania w milisekundach na synchroniczną odpowiedź HTTP/2 przed zgłoszeniem limitu czasu.

Składnia

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Wartość domyślna

60000 (60 sekund)

Uwagi

Określa, jak długo synchroniczne metody żądań HTTP/2 (Get, Post itd.) oczekują na pełne odebranie odpowiedzi. Ustawienie wartości 0 wyłącza limit czasu (nieskończone oczekiwanie do momentu pełnego odebrania odpowiedzi lub zamknięcia połączenia). W przypadku przesyłania dużych plików o rozmiarze 1 GB lub więcej należy ustawić tę wartość na 0 lub wystarczająco wysoki poziom. Asynchroniczne żądania wysyłane przez zdarzenia OnHTTP2Response/OnHTTP2ResponseFragment nie są objęte tym limitem czasu.

Przykład


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;

Wróć do Właściwości