TsgcHTTP2ClientPropriétés › TLS

TLS Propriété

Active une connexion TLS sécurisée, généralement requise par les serveurs HTTP/2.

Syntaxe

property TLS: Boolean read FTLS write FTLS;

Valeur par défaut

True

Remarques

Définissez TLS à True pour négocier HTTP/2 via TLS (le protocole ALPN h2) ; c'est ce que la quasi-totalité des serveurs HTTP/2 publics requiert. Définissez à False uniquement lorsque le serveur prend explicitement en charge HTTP/2 en clair (h2c). Lorsque TLS est activé, TLSOptions contrôle les certificats, la vérification, la version TLS et le choix d'OpenSSL ou SChannel comme IOHandler. Passer une URL complète https:// à une méthode de requête définit automatiquement TLS à True.

Exemple


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

Retour aux propriétés