Lingua

Proxy.CreateHttpProxy Metodo

Definizione

Costruisce 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

Parametri

scheme
Int32
host
String

Host non vuoto che, insieme allo schema e alla porta, identifica questo proxy. Questo valore non può essere Null.

port
Int32

Porta che, insieme allo schema e all'host, identifica questo proxy. Il valore deve essere compreso tra [0, 65535]. Il valore è compreso tra 0 e 65535 inclusi

executor
IExecutor

Executor in cui verrà richiamato il callback. Questo valore non può essere Null.

callback
Proxy.IHttpConnectCallback

Callback che consente l'interazione con la richiesta HTTP CONNECT e la relativa risposta, che HttpEngine invia per stabilire tunnel attraverso il proxy. Questo valore non può essere Null.

Valori restituiti

Attributi

Commenti

Costruisce un proxy HTTP.

Quando si inviano richieste HTTP tramite un proxy HTTP, il callback viene chiamato o meno dipende dallo schema URI della destinazione: per le destinazioni con uno schema URI https, HttpEngine stabilisce un tunnel attraverso il proxy. Il tunnel viene stabilito tramite una richiesta HTTP CONNECT. In questo caso verrà chiamato {callback del codice} per controllare la richiesta HTTP CONNECT usata per stabilire il tunnel; Per le destinazioni con uno schema URI HTTP, HttpEngine invia una richiesta HTTP contenente l'intero URI della destinazione al proxy. In questo caso il callback non verrà chiamato

Informazioni di riferimento su Android per android.net.http.Proxy.createHttpProxy.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a