TsgcHTTP2ClientÖzellikler › ConnectTimeout

ConnectTimeout Özellik

TCP/TLS bağlantısının ve HTTP/2 preface'inin tamamlanması için istemcinin beklediği milisaniye cinsinden maksimum süre.

Sözdizimi

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Varsayılan Değer

0

Remarks

0 değeri, temel alınan soketin varsayılan davranışını kullanmak anlamına gelir (açık zaman aşımı yoktur). Pozitif bir değer ayarlandığında, TCP handshake, TLS müzakeresi (ALPN dahil) ve HTTP/2 önsözü belirtilen milisaniye sayısı içinde tamamlanmazsa istemci bağlantı girişimini iptal eder ve bir hata oluşturur. ConnectTimeout yalnızca bağlantı kurulmasına uygulanır; sonraki istek işlemleri ReadTimeout kullanır.

Örnek


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

Özelliklere Dön