TsgcHTTP2ClientPropiedades › ConnectTimeout

ConnectTimeout Propiedad

Tiempo máximo en milisegundos que el cliente espera para completar la conexión TCP/TLS y el prefacio HTTP/2.

Sintaxis

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Valor Predeterminado

0

Observaciones

Un valor de 0 significa utilizar el comportamiento predeterminado del socket subyacente (sin tiempo de espera explícito). Cuando se establece un valor positivo, el cliente cancela el intento de conexión si el protocolo de enlace TCP, la negociación TLS (incluido ALPN) y el preámbulo HTTP/2 no se completan en el número de milisegundos especificado, y genera un error. ConnectTimeout solo se aplica al establecimiento de la conexión; las operaciones de solicitud posteriores utilizan ReadTimeout.

Ejemplo


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

Volver a Propiedades