TsgcHTTP2Client属性 › ConnectTimeout

ConnectTimeout 属性

客户端等待 TCP/TLS 连接和 HTTP/2 前导完成的最长时间(毫秒)。

语法

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

默认值

0

备注

值为 0 表示使用底层套接字的默认行为(无显式超时)。设置正值时,如果 TCP 握手、TLS 协商(包括 ALPN)和 HTTP/2 前言未在指定毫秒数内完成,客户端将中止连接尝试并引发错误。ConnectTimeout 仅适用于连接建立阶段;后续请求操作使用 ReadTimeout

示例


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

返回属性