TsgcHTTP2Client › Propriétés › TLS
Active une connexion TLS sécurisée, généralement requise par les serveurs HTTP/2.
property TLS: Boolean read FTLS write FTLS;
True
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.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;