TsgcHTTP2Clientプロパティ › TLS

TLS プロパティ

通常HTTP/2サーバーが必要とする、セキュアなTLS接続を有効にします。

構文

property TLS: Boolean read FTLS write FTLS;

デフォルト値

True

解説

TLS 経由で HTTP/2 をネゴシエートするには TLSTrue に設定します(h2 ALPN プロトコル)。これは事実上すべてのパブリック HTTP/2 サーバーが要求するものです。サーバーがクリアテキスト HTTP/2(h2c)を明示的にサポートしている場合にのみ False に設定します。TLS が有効な場合、TLSOptions は証明書、検証、TLS バージョン、IOHandler として OpenSSL または SChannel を使用するかどうかを制御します。リクエストメソッドに完全な https:// URL を渡すと自動的に TLSTrue に設定されます。

使用例


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

プロパティに戻る