TsgcHTTP2ClientPropiedades › Proxy

Proxy Propiedad

Enruta la conexión HTTP/2 a través de un túnel HTTP CONNECT o un servidor proxy SOCKS.

Sintaxis

property Proxy: TsgcTCPProxy_Options read FProxy write SetProxy;

Valor Predeterminado

Enabled=False, Port=8080

Observaciones

Establezca Proxy.Enabled en True y rellene Host y Port para enrutar la conexión HTTP/2 a través de un proxy intermedio. Dado que HTTP/2 requiere un canal TLS (o TCP) extremo a extremo entre el cliente y el origen, los proxies HTTP se contactan con el método CONNECT y simplemente retransmiten el flujo cifrado. Los tipos de proxy admitidos (ProxyType) son pxyHTTP, pxySocks4, pxySocks4A y pxySocks5. Username y Password son opcionales; déjelos en blanco para proxies anónimos.

Ejemplo


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

Volver a Propiedades