UrlRequest.Status

class UrlRequest.Status


Valores de status de solicitação retornados por getStatus.

Resumo

Constantes

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando o estabelecimento de uma conexão TCP (ou outra conexão de rede).

const Int

Esse estado corresponde a um recurso que está bloqueado aguardando o download do script PAC.

const Int

Esse estado indica que estamos no processo de estabelecer um túnel pelo servidor proxy.

const Int
IDLE = 0

Esse estado corresponde a um carregamento de recurso que ainda não começou ou está inativo aguardando que o consumidor faça algo para avançar (por exemplo, quando o consumidor de uma UrlRequest ainda não chamou read()).

const Int
INVALID = -1

Esse estado indica que a solicitação foi concluída, cancelada ou não foi iniciada.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a conclusão de uma leitura.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a resolução de um nome de host.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando que um script de autoconfiguração de proxy retorne um servidor proxy a ser usado, mas esse script de proxy está ocupado resolvendo o endereço IP de um host.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando que um script de autoconfiguração de proxy retorne um servidor proxy a ser usado.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando o upload completo de uma solicitação para um servidor.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a conclusão do handshake SSL.

const Int

Quando um grupo de pool de soquetes atinge o número máximo de soquetes permitidos por grupo, esse estado é retornado para todas as solicitações que não têm um soquete, exceto aquelas que correspondem a uma nova conexão pendente.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando o acesso a um recurso no cache.

const Int

Esse estado indica que o delegado URLRequest escolheu bloquear essa solicitação antes que ela fosse enviada pela rede.

const Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a resposta a uma solicitação de rede.

const Int

Quando um grupo de pool de soquetes está abaixo do número máximo de soquetes permitidos por grupo, mas um novo soquete não pode ser criado devido ao limite de soquetes por pool, esse estado é retornado por todas as solicitações do grupo que aguardam uma conexão inativa, exceto aquelas que podem ser atendidas por uma nova conexão pendente.

Constantes

CONECTANDO

const val CONNECTING = 10: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando o estabelecimento de uma conexão TCP (ou outra conexão de rede). As solicitações HTTP que reutilizam uma conexão de sinal de atividade ignoram esse estado.

DOWNLOADING_PAC_FILE

const val DOWNLOADING_PAC_FILE = 5: Int

Esse estado corresponde a um recurso que está bloqueado aguardando o download do script PAC.

ESTABLISHING_PROXY_TUNNEL

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

Esse estado indica que estamos no processo de estabelecer um túnel pelo servidor proxy.

INATIVO

const val IDLE = 0: Int

Esse estado corresponde a um carregamento de recurso que ainda não começou ou está inativo aguardando que o consumidor faça algo para avançar (por exemplo, quando o consumidor de uma UrlRequest ainda não chamou read()).

INVÁLIDO

const val INVALID = -1: Int

Esse estado indica que a solicitação foi concluída, cancelada ou não foi iniciada.

READING_RESPONSE

const val READING_RESPONSE = 14: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a conclusão de uma leitura. No caso de uma transação HTTP, isso corresponde ao período após o recebimento dos cabeçalhos de resposta e antes do download de todo o corpo da resposta. OBSERVAÇÃO: esse estado só se aplica a uma UrlRequest enquanto houver uma operação read() pendente.

RESOLVING_HOST

const val RESOLVING_HOST = 9: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a resolução de um nome de host. Isso pode indicar a resolução do servidor de origem correspondente ao recurso ou ao nome do host de um servidor proxy usado para buscar o recurso.

RESOLVING_HOST_IN_PAC_FILE

const val RESOLVING_HOST_IN_PAC_FILE = 7: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando que um script de autoconfiguração de proxy retorne um servidor proxy a ser usado, mas esse script de proxy está ocupado resolvendo o endereço IP de um host.

RESOLVING_PROXY_FOR_URL

const val RESOLVING_PROXY_FOR_URL = 6: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando que um script de autoconfiguração de proxy retorne um servidor proxy a ser usado.

SENDING_REQUEST

const val SENDING_REQUEST = 12: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando o upload completo de uma solicitação para um servidor. No caso de uma solicitação HTTP POST, esse estado inclui o período de tempo durante o qual o corpo da mensagem está sendo enviado.

SSL_HANDSHAKE

const val SSL_HANDSHAKE = 11: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a conclusão do handshake SSL.

WAITING_FOR_AVAILABLE_SOCKET

const val WAITING_FOR_AVAILABLE_SOCKET = 2: Int

Quando um grupo de pool de soquetes atinge o número máximo de soquetes permitidos por grupo, esse estado é retornado para todas as solicitações que não têm um soquete, exceto aquelas que correspondem a uma nova conexão pendente.

WAITING_FOR_CACHE

const val WAITING_FOR_CACHE = 4: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando o acesso a um recurso no cache. Se várias solicitações forem feitas para o mesmo recurso, a primeira solicitação será responsável por gravar (ou atualizar) a entrada de cache, e a segunda solicitação será adiada até que a primeira seja concluída. Isso pode ser feito para otimizar a reutilização do cache.

WAITING_FOR_DELEGATE

const val WAITING_FOR_DELEGATE = 3: Int

Esse estado indica que o delegado URLRequest escolheu bloquear essa solicitação antes que ela fosse enviada pela rede.

WAITING_FOR_RESPONSE

const val WAITING_FOR_RESPONSE = 13: Int

Esse estado corresponde a um carregamento de recurso que está bloqueado aguardando a resposta a uma solicitação de rede. No caso de uma transação HTTP, isso corresponde ao período após o envio da solicitação e antes do recebimento de todos os cabeçalhos de resposta.

WAITING_FOR_STALLED_SOCKET_POOL

const val WAITING_FOR_STALLED_SOCKET_POOL = 1: Int

Quando um grupo de pool de soquetes está abaixo do número máximo de soquetes permitidos por grupo, mas um novo soquete não pode ser criado devido ao limite de soquetes por pool, esse estado é retornado por todas as solicitações do grupo que aguardam uma conexão inativa, exceto aquelas que podem ser atendidas por uma nova conexão pendente.