UrlRequest.Status

public class UrlRequest.Status


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

Resumo

Constantes

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

static final int

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

static final int

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

static final 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()).

static final int
INVALID = -1

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

static final int

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

static final int

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

static final 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.

static final 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.

static final int

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

static final int

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

static final 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.

static final int

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

static final int

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

static final int

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

static final 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

public static final int CONNECTING = 10

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

public static final int DOWNLOADING_PAC_FILE = 5

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

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

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

INATIVO

public static final 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()).

INVÁLIDO

public static final int INVALID = -1

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

READING_RESPONSE

public static final int READING_RESPONSE = 14

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 que todo o corpo da resposta seja baixado. OBSERVAÇÃO: esse estado só se aplica a uma UrlRequest enquanto houver uma operação read() pendente.

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

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

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

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

public static final int RESOLVING_PROXY_FOR_URL = 6

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

public static final int SENDING_REQUEST = 12

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

public static final int SSL_HANDSHAKE = 11

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

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

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

public static final int WAITING_FOR_CACHE = 4

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

public static final int WAITING_FOR_DELEGATE = 3

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

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

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 que todos os cabeçalhos de resposta sejam recebidos.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

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.