TsgcHTTP2Clientプロパティ › Active

Active プロパティ

リモートサーバーへのHTTP/2接続を開くか閉じます。

構文

property Active: Boolean read GetActive write SetActive;

デフォルト値

False

解説

ActiveTrue に設定すると、TCP/TLS 接続を確立し、HTTP/2 をネゴシエートして (TLS が有効な場合は ALPN を使用)、プリフェース/SETTINGS 交換を開始します。False に設定すると接続をグレースフルに閉じます。GetPost などの HTTP/2 メソッドを呼び出すと必要に応じてコンポーネントが自動的にアクティブになるため、Active を明示的に割り当てることは通常、リクエスト間で長期間の HTTP/2 接続を開いたままにしておきたい場合にのみ必要です。

使用例


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

プロパティに戻る