TsgcHTTP2Clientプロパティ › Host

Host プロパティ

クライアントが接続する HTTP/2 サーバーの IP アドレスまたは DNS 名。

構文

property Host: String read FHost write FHost;

デフォルト値

(空文字列)

解説

HostPort と共に設定して HTTP/2 エンドポイントを指定します。あるいは、完全な URL を指定して HTTP/2 リクエストメソッド(GetPost など)を呼び出すと、URL から Host、Port、TLS が自動的に設定されます。Host には IPv4/IPv6 アドレスまたは DNS 名を指定できます。使用するリゾルバーは IPVersion によって異なります。ホスト名は :authority 疑似ヘッダーと TLS SNI 拡張にも送信されるため、サーバー証明書のコモンネームと一致する必要があります。

使用例


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

プロパティに戻る