TsgcHTTP2ClientÖzellikler › Proxy

Proxy Özellik

HTTP/2 bağlantısını bir HTTP CONNECT tüneli veya SOCKS proxy sunucusu üzerinden yönlendirir.

Sözdizimi

property Proxy: TsgcTCPProxy_Options read FProxy write SetProxy;

Varsayılan Değer

Enabled=False, Port=8080

Remarks

HTTP/2 bağlantısını bir ara proxy üzerinden tünellemek için Proxy.Enabled öğesini True olarak ayarlayın ve Host ve Port öğelerini doldurun. HTTP/2, istemci ve kaynak arasında uçtan uca bir TLS (veya TCP) hattı gerektirdiğinden, HTTP proxy'lerine CONNECT yöntemiyle başvurulur ve şifrelenmiş akış basitçe iletilir. Desteklenen proxy türleri (ProxyType) pxyHTTP, pxySocks4, pxySocks4A ve pxySocks5'tir. Username ve Password isteğe bağlıdır; anonim proxy'ler için bunları boş bırakın.

Örnek


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';

Özelliklere Dön