TsgcHTTP2ClientÖzellikler › TLS

TLS Özellik

Normalde HTTP/2 sunucuları tarafından gerekli olan güvenli bir TLS bağlantısını etkinleştirir.

Sözdizimi

property TLS: Boolean read FTLS write FTLS;

Varsayılan Değer

True

Remarks

TLS üzerinden HTTP/2'yi (h2 ALPN protokolü) müzakere etmek için TLS öğesini True olarak ayarlayın; neredeyse tüm genel HTTP/2 sunucularının gerektirdiği budur. Yalnızca sunucu açıkça cleartext HTTP/2'yi (h2c) desteklediğinde False olarak ayarlayın. TLS etkinleştirildiğinde, TLSOptions sertifikaları, doğrulamayı, TLS sürümünü ve IOHandler olarak OpenSSL mi yoksa SChannel mi kullanılacağını kontrol eder. Bir istek yöntemine tam bir https:// URL'si geçirmek TLS öğesini otomatik olarak True olarak ayarlar.

Örnek


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

Özelliklere Dön