TsgcHTTP2Client › Propiedades › ReadTimeout
Tiempo máximo en milisegundos que se espera una respuesta HTTP/2 síncrona antes de generar un timeout.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
60000 (60 segundos)
Controla cuánto tiempo esperan los métodos síncronos de solicitud HTTP/2 (Get, Post, …) a que se reciba completamente la respuesta. Establézcalo en 0 para deshabilitar el tiempo de espera (espera infinita hasta que la respuesta se reciba completamente o se cierre la conexión). Para transferencias de archivos grandes de 1 GB o más, establézcalo en 0 o en un valor suficientemente alto. Las solicitudes asíncronas enviadas mediante los eventos OnHTTP2Response/OnHTTP2ResponseFragment no se ven afectadas por este tiempo de espera.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;