TsgcHTTP2Client속성 › ConnectTimeout

ConnectTimeout 속성

클라이언트가 TCP/TLS 연결과 HTTP/2 preface가 완료될 때까지 기다리는 최대 시간(밀리초).

구문

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;

속성으로 돌아가기