UrlRequest.Status

class UrlRequest.Status


Valores de estado de la solicitud que muestra getStatus.

Resumen

Constantes

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

const Int

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

const Int

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

const 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 que avance (p.ej., cuando el consumidor de una UrlRequest aún no llamó a read()).

const Int
INVALID = -1

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

const Int

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

const Int

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

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

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

const Int

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

const Int

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

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

const Int

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

const Int

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

const Int

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

const 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

const val CONNECTING = 10: 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). Las solicitudes HTTP que reutilizan una conexión keep-alive omiten este estado.

DOWNLOADING_PAC_FILE

const val DOWNLOADING_PAC_FILE = 5: Int

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

ESTABLISHING_PROXY_TUNNEL

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

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

INACTIVO

const val IDLE = 0: Int

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 que avance (p.ej., cuando el consumidor de una UrlRequest aún no llamó a read()).

NO VÁLIDO

const val INVALID = -1: Int

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

READING_RESPONSE

const val READING_RESPONSE = 14: Int

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

const val RESOLVING_HOST = 9: Int

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

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

RESOLVING_PROXY_FOR_URL

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

SENDING_REQUEST

const val SENDING_REQUEST = 12: Int

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

const val SSL_HANDSHAKE = 11: Int

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

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

WAITING_FOR_CACHE

const val WAITING_FOR_CACHE = 4: Int

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 se diferirá hasta que se complete la primera. Esto se puede hacer para optimizar la reutilización de la caché.

WAITING_FOR_DELEGATE

const val WAITING_FOR_DELEGATE = 3: Int

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

const val WAITING_FOR_RESPONSE = 13: Int

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

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