Lenguaje

Proxy.CreateHttpProxy Método

Definición

Construye un proxy HTTP.

[Android.Runtime.Register("createHttpProxy", "(ILjava/lang/String;ILjava/util/concurrent/Executor;Landroid/net/http/Proxy$HttpConnectCallback;)Landroid/net/http/Proxy;", "", ApiSince=37)]
public static Android.Net.Http.Proxy CreateHttpProxy(int scheme, string host, int port, Java.Util.Concurrent.IExecutor executor, Android.Net.Http.Proxy.IHttpConnectCallback callback);
[<Android.Runtime.Register("createHttpProxy", "(ILjava/lang/String;ILjava/util/concurrent/Executor;Landroid/net/http/Proxy$HttpConnectCallback;)Landroid/net/http/Proxy;", "", ApiSince=37)>]
static member CreateHttpProxy : int * string * int * Java.Util.Concurrent.IExecutor * Android.Net.Http.Proxy.IHttpConnectCallback -> Android.Net.Http.Proxy

Parámetros

scheme
Int32
host
String

Host no vacío que, junto con el esquema y el puerto, identifica este proxy. Este valor no puede ser nulo.

port
Int32

Puerto que, junto con el esquema y el host, identifica este proxy. Su valor debe estar dentro de [0, 65535]. El valor está comprendido entre 0 y 65535 inclusive

executor
IExecutor

Ejecutor donde se invocará la devolución de llamada. Este valor no puede ser nulo.

callback
Proxy.IHttpConnectCallback

Devolución de llamada que permite interactuar con la solicitud HTTP CONNECT y su respuesta, que HttpEngine envía para establecer túneles a través del proxy. Este valor no puede ser nulo.

Devoluciones

Atributos

Comentarios

Construye un proxy HTTP.

Al enviar solicitudes HTTP a través de un proxy HTTP, si se llama a la devolución de llamada o no, depende del esquema de URI del destino: para destinos con un esquema de URI https, HttpEngine establece un túnel a través del proxy. El túnel se establece a través de una solicitud HTTP CONNECT. En este caso se llamará a {devolución de llamada de código} para controlar la solicitud HTTP CONNECT utilizada para establecer el túnel; Para destinos con un esquema de URI http, HttpEngine envía una solicitud HTTP, que contiene todo el URI del destino, al proxy. En este caso, no se llamará a la devolución de llamada

Referencia de Android para android.net.http.Proxy.createHttpProxy.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a