Proxy.CreateHttpProxy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.