UrlRequest.Status

public class UrlRequest.Status


Значения статуса запроса, возвращаемые функцией getStatus .

Краткое содержание

Константы

static final int

Это состояние соответствует блокировке загрузки ресурсов в ожидании установления TCP-соединения (или другого сетевого соединения).

static final int

Это состояние соответствует ситуации, когда ресурс заблокирован и ожидает загрузки PAC-скрипта.

static final int

Это состояние указывает на то, что мы находимся в процессе установления туннеля через прокси-сервер.

static final int
IDLE = 0

Это состояние соответствует загрузке ресурсов, которая либо еще не началась, либо находится в режиме ожидания, пока потребитель выполнит какие-либо действия для продвижения процесса (например, когда потребитель UrlRequest еще не вызвал read() ).

static final int
INVALID = -1

Это состояние указывает на то, что запрос выполнен, отменен или не начат.

static final int

Это состояние соответствует блокировке загрузки ресурсов, при которой происходит ожидание завершения операции чтения.

static final int

Это состояние соответствует блокировке загрузки ресурсов в ожидании разрешения имени хоста.

static final int

Это состояние соответствует блокировке загрузки ресурсов в ожидании ответа от скрипта автоматической настройки прокси-сервера, но этот скрипт занят определением IP-адреса хоста.

static final int

Это состояние соответствует блокировке загрузки ресурсов в ожидании ответа от скрипта автоматической настройки прокси-сервера, который следует использовать.

static final int

Это состояние соответствует блокировке загрузки ресурсов, при которой происходит ожидание полной загрузки запроса на сервер.

static final int

Это состояние соответствует блокировке загрузки ресурсов в ожидании завершения SSL-рукопожатия.

static final int

Когда группа пула сокетов достигает максимально допустимого количества сокетов на группу, это состояние возвращается для всех запросов, не имеющих сокета, за исключением тех, которые соответствуют ожидающемуся новому соединению.

static final int

Это состояние соответствует блокировке загрузки ресурса, при которой происходит ожидание доступа к ресурсу в кэше.

static final int

Это состояние указывает на то, что делегат URLRequest решил заблокировать этот запрос до его отправки по сети.

static final int

Это состояние соответствует блокировке загрузки ресурсов в ожидании ответа на сетевой запрос.

static final int

Если количество сокетов в группе пула меньше максимально допустимого числа, но новый сокет не может быть создан из-за ограничения на количество сокетов в пуле, это состояние возвращается всеми запросами для группы, ожидающими свободного соединения, за исключением тех, которые могут быть обработаны ожидающим новым соединением.

Константы

ПОДКЛЮЧЕНИЕ

public static final int CONNECTING = 10

Это состояние соответствует загрузке ресурсов, которая блокируется в ожидании установления TCP-соединения (или другого сетевого соединения). HTTP-запросы, использующие соединение keep-alive, пропускают это состояние.

СКАЧИВАНИЕ_PAC_ФАЙЛА

public static final int DOWNLOADING_PAC_FILE = 5

Это состояние соответствует ситуации, когда ресурс заблокирован и ожидает загрузки PAC-скрипта.

СОЗДАНИЕ ПРОКСИ-ТУННЕЛЯ

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Это состояние указывает на то, что мы находимся в процессе установления туннеля через прокси-сервер.

ПРАЗДНЫЙ

public static final int IDLE = 0

Это состояние соответствует загрузке ресурсов, которая либо еще не началась, либо находится в режиме ожидания, пока потребитель выполнит какие-либо действия для продвижения процесса (например, когда потребитель UrlRequest еще не вызвал read() ).

НЕВЕРНЫЙ

public static final int INVALID = -1

Это состояние указывает на то, что запрос выполнен, отменен или не начат.

ОТВЕТ НА ЧТЕНИЕ

public static final int READING_RESPONSE = 14

Это состояние соответствует загрузке ресурса, которая заблокирована в ожидании завершения операции чтения. В случае HTTP-транзакции это соответствует периоду после получения заголовков ответа и до полной загрузки тела ответа. (ПРИМЕЧАНИЕ: Это состояние применяется только к UrlRequest , пока выполняется незавершенная операция read() .)

РАЗРЕШЕНИЕ_ХОСТА

public static final int RESOLVING_HOST = 9

Это состояние соответствует загрузке ресурса, которая заблокирована в ожидании разрешения имени хоста. Это может указывать либо на разрешение имени исходного сервера, соответствующего ресурсу, либо на имя хоста прокси-сервера, используемого для получения ресурса.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Это состояние соответствует блокировке загрузки ресурсов в ожидании ответа от скрипта автоматической настройки прокси-сервера, но этот скрипт занят определением IP-адреса хоста.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Это состояние соответствует блокировке загрузки ресурсов в ожидании ответа от скрипта автоматической настройки прокси-сервера, который следует использовать.

ОТПРАВКА_ЗАПРОСА

public static final int SENDING_REQUEST = 12

Это состояние соответствует блокировке загрузки ресурсов, ожидающей полной загрузки запроса на сервер. В случае HTTP POST-запроса это состояние включает период времени, в течение которого загружается тело сообщения.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

Это состояние соответствует блокировке загрузки ресурсов в ожидании завершения SSL-рукопожатия.

ОЖИДАНИЕ ДОСТУПНОГО СОКЕТА

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Когда группа пула сокетов достигает максимально допустимого количества сокетов на группу, это состояние возвращается для всех запросов, не имеющих сокета, за исключением тех, которые соответствуют ожидающемуся новому соединению.

ОЖИДАНИЕ_КЭША

public static final int WAITING_FOR_CACHE = 4

Это состояние соответствует блокировке загрузки ресурса, ожидающей доступа к ресурсу в кэше. Если к одному и тому же ресурсу поступает несколько запросов, первый запрос будет отвечать за запись (или обновление) записи в кэше, а второй запрос будет отложен до завершения первого. Это может быть сделано для оптимизации повторного использования кэша.

В ОЖИДАНИИ ДЕЛЕГАТА

public static final int WAITING_FOR_DELEGATE = 3

Это состояние указывает на то, что делегат URLRequest решил заблокировать этот запрос до его отправки по сети.

ОЖИДАНИЕ ОТВЕТА

public static final int WAITING_FOR_RESPONSE = 13

Это состояние соответствует блокировке загрузки ресурсов в ожидании ответа на сетевой запрос. В случае HTTP-транзакции это соответствует периоду после отправки запроса и до получения всех заголовков ответа.

Ожидание заблокированного розетки в бассейне

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Если количество сокетов в группе пула меньше максимально допустимого числа, но новый сокет не может быть создан из-за ограничения на количество сокетов в пуле, это состояние возвращается всеми запросами для группы, ожидающими свободного соединения, за исключением тех, которые могут быть обработаны ожидающим новым соединением.