UrlRequest.Status

public class UrlRequest.Status


Valori dello stato della richiesta restituiti da getStatus.

Riepilogo

Costanti

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa che venga stabilita una connessione TCP (o un'altra connessione di rete).

static final int

Questo stato corrisponde a una risorsa bloccata in attesa del download dello script PAC.

static final int

Questo stato indica che è in corso la creazione di un tunnel tramite il server proxy.

static final int
IDLE = 0

Questo stato corrisponde a un caricamento di risorse che non è ancora iniziato o è inattivo in attesa che il consumatore esegua un'azione per procedere (ad es. quando il consumatore di una UrlRequest non ha ancora chiamato read()).

static final int
INVALID = -1

Questo stato indica che la richiesta è stata completata, annullata o non è stata avviata.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa del completamento di una lettura.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa della risoluzione di un nome host.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa che uno script di configurazione automatica del proxy restituisca un server proxy da utilizzare, ma lo script proxy è occupato a risolvere l'indirizzo IP di un host.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa che uno script di configurazione automatica del proxy restituisca un server proxy da utilizzare.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa del caricamento completo di una richiesta su un server.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa del completamento dell'handshake SSL.

static final int

Quando un gruppo di pool di socket ha raggiunto il numero massimo di socket consentiti per gruppo, questo stato viene restituito per tutte le richieste che non hanno un socket, ad eccezione di quelle che corrispondono a una nuova connessione in attesa.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa dell'accesso a una risorsa nella cache.

static final int

Questo stato indica che il delegato URLRequest ha scelto di bloccare questa richiesta prima che venga inviata tramite la rete.

static final int

Questo stato corrisponde a un caricamento di risorse bloccato in attesa della risposta a una richiesta di rete.

static final int

Quando un gruppo di pool di socket è inferiore al numero massimo di socket consentiti per gruppo, ma non è possibile creare un nuovo socket a causa del limite di socket per pool, questo stato viene restituito da tutte le richieste per il gruppo in attesa di una connessione inattiva, ad eccezione di quelle che possono essere gestite da una nuova connessione in attesa.

Costanti

CONNECTING

public static final int CONNECTING = 10

Questo stato corrisponde a un caricamento di risorse bloccato in attesa che venga stabilita una connessione TCP (o un'altra connessione di rete). Le richieste HTTP che riutilizzano una connessione keep-alive saltano questo stato.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

Questo stato corrisponde a una risorsa bloccata in attesa del download dello script PAC.

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Questo stato indica che è in corso la creazione di un tunnel tramite il server proxy.

IDLE

public static final int IDLE = 0

Questo stato corrisponde a un caricamento di risorse che non è ancora iniziato o è inattivo in attesa che il consumatore esegua un'azione per procedere (ad es. quando il consumatore di una UrlRequest non ha ancora chiamato read()).

INVALID

public static final int INVALID = -1

Questo stato indica che la richiesta è stata completata, annullata o non è stata avviata.

READING_RESPONSE

public static final int READING_RESPONSE = 14

Questo stato corrisponde a un caricamento di risorse bloccato in attesa del completamento di una lettura. Nel caso di una transazione HTTP, questo periodo corrisponde al periodo successivo alla ricezione delle intestazioni della risposta e precedente al download dell'intero corpo della risposta. (NOTA: questo stato si applica solo a una UrlRequest mentre è in corso un'operazione read().)

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

Questo stato corrisponde a un caricamento di risorse bloccato in attesa della risoluzione di un nome host. Questo potrebbe indicare la risoluzione del server di origine corrispondente alla risorsa o al nome host di un server proxy utilizzato per recuperare la risorsa.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Questo stato corrisponde a un caricamento di risorse bloccato in attesa che uno script di configurazione automatica del proxy restituisca un server proxy da utilizzare, ma lo script proxy è occupato a risolvere l'indirizzo IP di un host.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Questo stato corrisponde a un caricamento di risorse bloccato in attesa che uno script di configurazione automatica del proxy restituisca un server proxy da utilizzare.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

Questo stato corrisponde a un caricamento di risorse bloccato in attesa del caricamento completo di una richiesta su un server. Nel caso di una richiesta HTTP POST, questo stato include il periodo di tempo durante il quale viene caricato il corpo del messaggio.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

Questo stato corrisponde a un caricamento di risorse bloccato in attesa del completamento dell'handshake SSL.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Quando un gruppo di pool di socket ha raggiunto il numero massimo di socket consentiti per gruppo, questo stato viene restituito per tutte le richieste che non hanno un socket, ad eccezione di quelle che corrispondono a una nuova connessione in attesa.

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

Questo stato corrisponde a un caricamento di risorse bloccato in attesa dell'accesso a una risorsa nella cache. Se vengono effettuate più richieste per la stessa risorsa, la prima richiesta sarà responsabile della scrittura (o dell'aggiornamento) della voce della cache e la seconda richiesta verrà posticipata fino al completamento della prima. Questa operazione può essere eseguita per ottimizzare il riutilizzo della cache.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

Questo stato indica che il delegato URLRequest ha scelto di bloccare questa richiesta prima che venga inviata tramite la rete.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

Questo stato corrisponde a un caricamento di risorse bloccato in attesa della risposta a una richiesta di rete. Nel caso di una transazione HTTP, questo periodo corrisponde al periodo successivo all'invio della richiesta e precedente alla ricezione di tutte le intestazioni della risposta.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Quando un gruppo di pool di socket è inferiore al numero massimo di socket consentiti per gruppo, ma non è possibile creare un nuovo socket a causa del limite di socket per pool, questo stato viene restituito da tutte le richieste per il gruppo in attesa di una connessione inattiva, ad eccezione di quelle che possono essere gestite da una nuova connessione in attesa.