TsgcHTTP2Clientプロパティ › Proxy

Proxy プロパティ

HTTP/2 接続を HTTP CONNECT トンネルまたは SOCKS プロキシサーバー経由でルーティングします。

構文

property Proxy: TsgcTCPProxy_Options read FProxy write SetProxy;

デフォルト値

Enabled=False, Port=8080

解説

Proxy.EnabledTrue に設定し、HostPort を入力して HTTP/2 接続を中間プロキシ経由でトンネリングします。HTTP/2 はクライアントとオリジン間のエンドツーエンド TLS (または TCP) パイプが必要なため、HTTP プロキシは CONNECT メソッドで接続され、単に暗号化されたストリームをリレーします。サポートされるプロキシタイプ (ProxyType) は pxyHTTPpxySocks4pxySocks4ApxySocks5 です。UsernamePassword はオプションです。匿名プロキシの場合は空白のままにします。

使用例


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.Proxy.Enabled := True;
oHTTP2.Proxy.Host := '80.55.44.12';
oHTTP2.Proxy.Port := 8080;
oHTTP2.Proxy.Username := 'user';
oHTTP2.Proxy.Password := 'secret';

プロパティに戻る