TsgcHTTP2Client › Properties › ReadTimeout
Tempo massimo in millisecondi da attendere per una risposta HTTP/2 sincrona prima di generare un timeout.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
60000 (60 secondi)
Controlla per quanto tempo i metodi di richiesta HTTP/2 sincroni (Get, Post, …) attendono la ricezione completa della risposta. Impostare su 0 per disabilitare il timeout (attesa infinita fino alla ricezione completa della risposta o alla chiusura della connessione). Per trasferimenti di file di grandi dimensioni da 1 GB o più, impostare questo valore su 0 o su un valore sufficientemente alto. Le richieste asincrone inviate tramite gli eventi OnHTTP2Response/OnHTTP2ResponseFragment non sono influenzate da questo timeout.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;