UrlRequest.Status

class UrlRequest.Status


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

Résumé

Constantes

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

const Int

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

const Int

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

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

const Int
INVALID = -1

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

const Int

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

const Int

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

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

const Int

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

const Int

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

const Int

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

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

const Int

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

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

const Int

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

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

const val CONNECTING = 10: 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). Les requêtes HTTP qui réutilisent une connexion keep-alive ignorent cet état.

DOWNLOADING_PAC_FILE

const val DOWNLOADING_PAC_FILE = 5: Int

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

ESTABLISHING_PROXY_TUNNEL

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

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

INACTIF

const val IDLE = 0: Int

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

const val INVALID = -1: Int

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

READING_RESPONSE

const val READING_RESPONSE = 14: Int

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

RESOLVING_HOST

const val RESOLVING_HOST = 9: Int

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.

RESOLVING_HOST_IN_PAC_FILE

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

RESOLVING_PROXY_FOR_URL

const val RESOLVING_PROXY_FOR_URL = 6: Int

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

SENDING_REQUEST

const val SENDING_REQUEST = 12: Int

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.

SSL_HANDSHAKE

const val SSL_HANDSHAKE = 11: Int

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

WAITING_FOR_AVAILABLE_SOCKET

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

WAITING_FOR_CACHE

const val WAITING_FOR_CACHE = 4: Int

Cet état correspond à un chargement de ressource bloqué en attente d'accéder à 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.

WAITING_FOR_DELEGATE

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

WAITING_FOR_RESPONSE

const val WAITING_FOR_RESPONSE = 13: Int

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.

WAITING_FOR_STALLED_SOCKET_POOL

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