TsgcHTTP2Client › Właściwości › ReadTimeout
Maksymalny czas oczekiwania w milisekundach na synchroniczną odpowiedź HTTP/2 przed zgłoszeniem limitu czasu.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
60000 (60 sekund)
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.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;