UrlRequest.Status

public class UrlRequest.Status


Valores de estado de la solicitud que muestra getStatus.

Resumen

Constantes

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que se establezca una conexión TCP (o cualquier otra conexión de red).

static final int

Este estado corresponde a un recurso que está bloqueado y espera que se descargue la secuencia de comandos PAC.

static final int

Este estado indica que estamos en proceso de establecer un túnel a través del servidor proxy.

static final int
IDLE = 0

Este estado corresponde a una carga de recursos que aún no comenzó o que está inactiva y espera que el consumidor haga algo para avanzar (p.ej., cuando el consumidor de una UrlRequest aún no llamó a read()).

static final int
INVALID = -1

Este estado indica que la solicitud se completó, se canceló o no se inició.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que se complete una lectura.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que se resuelva un nombre de host.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que una secuencia de comandos de configuración automática del proxy muestre un servidor proxy para usar, pero esa secuencia de comandos proxy está ocupada resolviendo la dirección IP de un host.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que una secuencia de comandos de configuración automática del proxy muestre un servidor proxy para usar.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que se suba por completo una solicitud a un servidor.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera que se complete el protocolo de enlace SSL.

static final int

Cuando un grupo de grupos de sockets alcanza la cantidad máxima de sockets permitidos por grupo, este estado se muestra para todas las solicitudes que no tienen un socket, excepto las que corresponden a una nueva conexión pendiente.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera el acceso a un recurso en la caché.

static final int

Este estado indica que el delegado de URLRequest eligió bloquear esta solicitud antes de que se enviara a través de la red.

static final int

Este estado corresponde a una carga de recursos que está bloqueada y espera la respuesta a una solicitud de red.

static final int

Cuando un grupo de grupos de sockets está por debajo de la cantidad máxima de sockets permitidos por grupo, pero no se puede crear un socket nuevo debido al límite de sockets por grupo, este estado se muestra en todas las solicitudes del grupo que esperan una conexión inactiva, excepto las que pueden atenderse con una nueva conexión pendiente.

Constantes

CONECTÁNDOSE

public static final int CONNECTING = 10

Este estado corresponde a una carga de recursos que está bloqueada y espera que se establezca una conexión TCP (o cualquier otra conexión de red). Las solicitudes HTTP que reutilizan una conexión keep-alive omiten este estado.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

Este estado corresponde a un recurso que está bloqueado y espera que se descargue la secuencia de comandos PAC.

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Este estado indica que estamos en proceso de establecer un túnel a través del servidor proxy.

INACTIVO

public static final int IDLE = 0

Este estado corresponde a una carga de recursos que aún no comenzó o que está inactiva y espera que el consumidor haga algo para avanzar (p.ej., cuando el consumidor de una UrlRequest aún no llamó a read()).

NO VÁLIDO

public static final int INVALID = -1

Este estado indica que la solicitud se completó, se canceló o no se inició.

READING_RESPONSE

public static final int READING_RESPONSE = 14

Este estado corresponde a una carga de recursos que está bloqueada y espera que se complete una lectura. En el caso de una transacción HTTP, esto corresponde al período posterior a que se reciben los encabezados de respuesta y antes de que se descargue todo el cuerpo de la respuesta. (NOTA: Este estado solo se aplica a una UrlRequest mientras haya una operación read() pendiente).

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

Este estado corresponde a una carga de recursos que está bloqueada y espera que se resuelva un nombre de host. Esto podría indicar la resolución del servidor de origen correspondiente al recurso o al nombre de host de un servidor proxy que se usa para recuperar el recurso.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Este estado corresponde a una carga de recursos que está bloqueada y espera que una secuencia de comandos de configuración automática del proxy muestre un servidor proxy para usar, pero esa secuencia de comandos proxy está ocupada resolviendo la dirección IP de un host.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Este estado corresponde a una carga de recursos que está bloqueada y espera que una secuencia de comandos de configuración automática del proxy muestre un servidor proxy para usar.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

Este estado corresponde a una carga de recursos que está bloqueada y espera que se suba por completo una solicitud a un servidor. En el caso de una solicitud HTTP POST, este estado incluye el período durante el cual se sube el cuerpo del mensaje.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

Este estado corresponde a una carga de recursos que está bloqueada y espera que se complete el protocolo de enlace SSL.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Cuando un grupo de grupos de sockets alcanza la cantidad máxima de sockets permitidos por grupo, este estado se muestra para todas las solicitudes que no tienen un socket, excepto las que corresponden a una nueva conexión pendiente.

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

Este estado corresponde a una carga de recursos que está bloqueada y espera el acceso a un recurso en la caché. Si se realizan varias solicitudes para el mismo recurso, la primera solicitud será responsable de escribir (o actualizar) la entrada de caché, y la segunda solicitud se diferirá hasta que se complete la primera. Esto se puede hacer para optimizar la reutilización de la caché.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

Este estado indica que el delegado de URLRequest eligió bloquear esta solicitud antes de que se enviara a través de la red.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

Este estado corresponde a una carga de recursos que está bloqueada y espera la respuesta a una solicitud de red. En el caso de una transacción HTTP, esto corresponde al período posterior al envío de la solicitud y antes de que se reciban todos los encabezados de respuesta.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Cuando un grupo de grupos de sockets está por debajo de la cantidad máxima de sockets permitidos por grupo, pero no se puede crear un socket nuevo debido al límite de sockets por grupo, este estado se muestra en todas las solicitudes del grupo que esperan una conexión inactiva, excepto las que pueden atenderse con una nueva conexión pendiente.