UrlRequest.Status

class UrlRequest.Status


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

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

Константы

const Int

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

const Int

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

const Int

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

const Int
IDLE = 0

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

const Int
INVALID = -1

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

Константы

ПОДКЛЮЧЕНИЕ

const val CONNECTING = 10: Int

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

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

const val DOWNLOADING_PAC_FILE = 5: Int

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

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

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

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

ПРАЗДНЫЙ

const val IDLE = 0: Int

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

НЕВЕРНЫЙ

const val INVALID = -1: Int

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

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

const val READING_RESPONSE = 14: Int

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

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

const val RESOLVING_HOST = 9: Int

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

RESOLVING_HOST_IN_PAC_FILE

const val RESOLVING_HOST_IN_PAC_FILE = 7: Int

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

RESOLVING_PROXY_FOR_URL

const val RESOLVING_PROXY_FOR_URL = 6: Int

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

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

const val SENDING_REQUEST = 12: Int

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

SSL_HANDSHAKE

const val SSL_HANDSHAKE = 11: Int

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

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

const val WAITING_FOR_AVAILABLE_SOCKET = 2: Int

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

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

const val WAITING_FOR_CACHE = 4: Int

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

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

const val WAITING_FOR_DELEGATE = 3: Int

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

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

const val WAITING_FOR_RESPONSE = 13: Int

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

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

const val WAITING_FOR_STALLED_SOCKET_POOL = 1: Int

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