TsgcHTTP2ClientEigenschaften › ReadTimeout

ReadTimeout Eigenschaft

Maximale Zeit in Millisekunden, die auf eine synchrone HTTP/2-Antwort gewartet wird, bevor ein Timeout ausgelöst wird.

Syntax

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Standardwert

60000 (60 Sekunden)

Hinweise

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.

Beispiel


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

Zurück zu Eigenschaften