UrlRequest.Status

class UrlRequest.Status


Valori dello stato della richiesta restituiti da getStatus.

Riepilogo

Costanti

const Int

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

const Int

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

const Int

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

const Int
IDLE = 0

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

const Int
INVALID = -1

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

const Int

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

const Int

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

const 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.

const 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.

const Int

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

const Int

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

const 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.

const Int

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

const Int

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

const Int

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

const 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

CONNESSIONE...

const val CONNECTING = 10: Int

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

const val DOWNLOADING_PAC_FILE = 5: Int

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

ESTABLISHING_PROXY_TUNNEL

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

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

INATTIVO

const val IDLE = 0: Int

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

NON VALIDO

const val INVALID = -1: Int

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

READING_RESPONSE

const val READING_RESPONSE = 14: Int

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 di tutto il corpo della risposta. (NOTA: questo stato si applica solo a un UrlRequest mentre è in corso un'operazione read().)

RESOLVING_HOST

const val RESOLVING_HOST = 9: Int

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

const val RESOLVING_HOST_IN_PAC_FILE = 7: 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.

RESOLVING_PROXY_FOR_URL

const val RESOLVING_PROXY_FOR_URL = 6: 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.

SENDING_REQUEST

const val SENDING_REQUEST = 12: Int

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

const val SSL_HANDSHAKE = 11: Int

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

WAITING_FOR_AVAILABLE_SOCKET

const val WAITING_FOR_AVAILABLE_SOCKET = 2: 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.

WAITING_FOR_CACHE

const val WAITING_FOR_CACHE = 4: Int

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à rinviata fino al completamento della prima. Questa operazione può essere eseguita per ottimizzare il riutilizzo della cache.

WAITING_FOR_DELEGATE

const val WAITING_FOR_DELEGATE = 3: Int

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

WAITING_FOR_RESPONSE

const val WAITING_FOR_RESPONSE = 13: Int

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

const val WAITING_FOR_STALLED_SOCKET_POOL = 1: 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.