TsgcHTTP2Client › Properties › ConnectTimeout
Maximale wachttijd in milliseconden die de client wacht op de TCP/TLS-verbinding en de HTTP/2-preface om te voltooien.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
Een waarde van 0 betekent dat het standaardgedrag van de onderliggende socket wordt gebruikt (geen expliciete time-out). Wanneer een positieve waarde is ingesteld, breekt de client de verbindingspoging af als de TCP-handshake, TLS-onderhandeling (inclusief ALPN) en HTTP/2-preface niet zijn voltooid binnen het opgegeven aantal milliseconden en genereert een fout. ConnectTimeout is alleen van toepassing op het tot stand brengen van de verbinding; volgende verzoekbewerkingen gebruiken ReadTimeout.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ConnectTimeout := 5000;