UrlRequest.Status

public class UrlRequest.Status


Valeurs d'état de la requête renvoyées par getStatus.

Résumé

Constantes

static final int

Cet état correspond à un chargement de ressource bloqué en attente de l'établissement d'une connexion TCP (ou d'une autre connexion réseau).

static final int

Cet état correspond à une ressource bloquée en attente du téléchargement du script PAC.

static final int

Cet état indique que nous sommes en train d'établir un tunnel via le serveur proxy.

static final int
IDLE = 0

Cet état correspond à un chargement de ressource qui n'a pas encore commencé ou qui est inactif en attente que le consommateur fasse quelque chose pour le faire avancer (par exemple, lorsque le consommateur d'une UrlRequest n'a pas encore appelé read()).

static final int
INVALID = -1

Cet état indique que la requête est terminée, annulée ou n'a pas démarré.

static final int

Cet état correspond à un chargement de ressource bloqué en attente de la fin d'une lecture.

static final int

Cet état correspond à un chargement de ressource bloqué en attente de la résolution d'un nom d'hôte.

static final int

Cet état correspond à un chargement de ressource bloqué en attente qu'un script de configuration automatique du proxy renvoie un serveur proxy à utiliser, mais ce script proxy est occupé à résoudre l'adresse IP d'un hôte.

static final int

Cet état correspond à un chargement de ressource bloqué en attente qu'un script de configuration automatique du proxy renvoie un serveur proxy à utiliser.

static final int

Cet état correspond à un chargement de ressource bloqué en attente du chargement complet d'une requête sur un serveur.

static final int

Cet état correspond à un chargement de ressource bloqué en attente de la fin du handshake SSL.

static final int

Lorsqu'un groupe de pool de sockets a atteint le nombre maximal de sockets autorisé par groupe, cet état est renvoyé pour toutes les requêtes qui ne disposent pas de socket, à l'exception de celles qui correspondent à une nouvelle connexion en attente.

static final int

Cet état correspond à un chargement de ressource bloqué en attente d'un accès à une ressource dans le cache.

static final int

Cet état indique que le délégué URLRequest a choisi de bloquer cette requête avant qu'elle ne soit envoyée sur le réseau.

static final int

Cet état correspond à un chargement de ressource bloqué en attente de la réponse à une requête réseau.

static final int

Lorsqu'un groupe de pool de sockets est inférieur au nombre maximal de sockets autorisé par groupe, mais qu'un nouveau socket ne peut pas être créé en raison de la limite de sockets par pool, cet état est renvoyé par toutes les requêtes du groupe en attente d'une connexion inactive, à l'exception de celles qui peuvent être traitées par une nouvelle connexion en attente.

Constantes

CONNEXION...

public static final int CONNECTING = 10

Cet état correspond à un chargement de ressource bloqué en attente de l'établissement d'une connexion TCP (ou d'une autre connexion réseau). Les requêtes HTTP qui réutilisent une connexion keep-alive ignorent cet état.

TÉLÉCHARGEMENT_FICHIER_PAC

public static final int DOWNLOADING_PAC_FILE = 5

Cet état correspond à une ressource bloquée en attente du téléchargement du script PAC.

ÉTABLISSEMENT_TUNNEL_PROXY

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Cet état indique que nous sommes en train d'établir un tunnel via le serveur proxy.

INACTIF

public static final int IDLE = 0

Cet état correspond à un chargement de ressource qui n'a pas encore commencé ou qui est inactif en attente que le consommateur fasse quelque chose pour le faire avancer (par exemple, lorsque le consommateur d'une UrlRequest n'a pas encore appelé read()).

NON VALIDE

public static final int INVALID = -1

Cet état indique que la requête est terminée, annulée ou n'a pas démarré.

LECTURE_RÉPONSE

public static final int READING_RESPONSE = 14

Cet état correspond à un chargement de ressource bloqué en attente de la fin d'une lecture. Dans le cas d'une transaction HTTP, cela correspond à la période qui suit la réception des en-têtes de réponse et avant le téléchargement complet du corps de la réponse. (REMARQUE : Cet état ne s'applique qu'à une UrlRequest lorsqu'une opération read() est en attente.)

RÉSOLUTION_HÔTE

public static final int RESOLVING_HOST = 9

Cet état correspond à un chargement de ressource bloqué en attente de la résolution d'un nom d'hôte. Cela peut indiquer la résolution du serveur d'origine correspondant à la ressource ou au nom d'hôte d'un serveur proxy utilisé pour récupérer la ressource.

RÉSOLUTION_HÔTE_DANS_FICHIER_PAC

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Cet état correspond à un chargement de ressource bloqué en attente qu'un script de configuration automatique du proxy renvoie un serveur proxy à utiliser, mais ce script proxy est occupé à résoudre l'adresse IP d'un hôte.

RÉSOLUTION_PROXY_POUR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Cet état correspond à un chargement de ressource bloqué en attente qu'un script de configuration automatique du proxy renvoie un serveur proxy à utiliser.

ENVOI_REQUÊTE

public static final int SENDING_REQUEST = 12

Cet état correspond à un chargement de ressource bloqué en attente du chargement complet d'une requête sur un serveur. Dans le cas d'une requête HTTP POST, cet état inclut la période pendant laquelle le corps du message est en cours de chargement.

HANDSHAKE_SSL

public static final int SSL_HANDSHAKE = 11

Cet état correspond à un chargement de ressource bloqué en attente de la fin du handshake SSL.

ATTENTE_SOCKET_DISPONIBLE

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Lorsqu'un groupe de pool de sockets a atteint le nombre maximal de sockets autorisé par groupe, cet état est renvoyé pour toutes les requêtes qui ne disposent pas de socket, à l'exception de celles qui correspondent à une nouvelle connexion en attente.

ATTENTE_CACHE

public static final int WAITING_FOR_CACHE = 4

Cet état correspond à un chargement de ressource bloqué en attente d'un accès à une ressource dans le cache. Si plusieurs requêtes sont effectuées pour la même ressource, la première requête sera chargée d'écrire (ou de mettre à jour) l'entrée de cache, et la deuxième requête sera différée jusqu'à la fin de la première. Cela peut être fait pour optimiser la réutilisation du cache.

ATTENTE_DÉLÉGUÉ

public static final int WAITING_FOR_DELEGATE = 3

Cet état indique que le délégué URLRequest a choisi de bloquer cette requête avant qu'elle ne soit envoyée sur le réseau.

ATTENTE_RÉPONSE

public static final int WAITING_FOR_RESPONSE = 13

Cet état correspond à un chargement de ressource bloqué en attente de la réponse à une requête réseau. Dans le cas d'une transaction HTTP, cela correspond à la période qui suit l'envoi de la requête et avant la réception de tous les en-têtes de réponse.

ATTENTE_POOL_SOCKET_BLOQUÉ

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Lorsqu'un groupe de pool de sockets est inférieur au nombre maximal de sockets autorisé par groupe, mais qu'un nouveau socket ne peut pas être créé en raison de la limite de sockets par pool, cet état est renvoyé par toutes les requêtes du groupe en attente d'une connexion inactive, à l'exception de celles qui peuvent être traitées par une nouvelle connexion en attente.