TsgcHTTP2Client › Eigenschaften › ReadTimeout
Maximale Zeit in Millisekunden, die auf eine synchrone HTTP/2-Antwort gewartet wird, bevor ein Timeout ausgelöst wird.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
60000 (60 Sekunden)
Steuert, wie lange synchrone HTTP/2-Anfragemethoden (Get, Post, …) warten, bis die Antwort vollständig empfangen wurde. Auf 0 setzen, um das Timeout zu deaktivieren (unbegrenztes Warten, bis die Antwort vollständig empfangen wurde oder die Verbindung geschlossen wird). Setzen Sie dies bei großen Dateiübertragungen von 1 GB oder mehr auf 0 oder einen ausreichend hohen Wert. Asynchrone Anfragen, die über die Ereignisse OnHTTP2Response/OnHTTP2ResponseFragment ausgelöst werden, sind von diesem Timeout nicht betroffen.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;