TsgcHTTP2Client › プロパティ › TLS
通常HTTP/2サーバーが必要とする、セキュアなTLS接続を有効にします。
property TLS: Boolean read FTLS write FTLS;
True
TLS 経由で HTTP/2 をネゴシエートするには TLS を True に設定します(h2 ALPN プロトコル)。これは事実上すべてのパブリック HTTP/2 サーバーが要求するものです。サーバーがクリアテキスト HTTP/2(h2c)を明示的にサポートしている場合にのみ False に設定します。TLS が有効な場合、TLSOptions は証明書、検証、TLS バージョン、IOHandler として OpenSSL または SChannel を使用するかどうかを制御します。リクエストメソッドに完全な https:// URL を渡すと自動的に TLS が True に設定されます。
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;