TsgcHTTP2Client › Özellikler › Proxy
HTTP/2 bağlantısını bir HTTP CONNECT tüneli veya SOCKS proxy sunucusu üzerinden yönlendirir.
property Proxy: TsgcTCPProxy_Options read FProxy write SetProxy;
Enabled=False, Port=8080
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.
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';