Класс Sys.Net.WebRequestExecutor

Обновлен: Ноябрь 2007

Предоставляет абстрактный базовый класс, из которого наследуются сетевые исполнители.

Пространство имен:Sys.Net

Наследование: нет

MyExecutor.registerClass('MyExecutor', Sys.Net.WebRequestExecutor);

Члены

Имя

Описание

Конструктор Sys.Net.WebRequestExecutor

При реализации в производном классе инициализирует новый экземпляр класса Sys.Net.WebRequestExecutor.

Метод Sys.Net.WebRequestExecutor abort

Останавливает дополнительную обработку текущего запроса.

Метод Sys.Net.WebRequestExecutor executeRequest

Выполняет веб-запрос.

Метод Sys.Net.WebRequestExecutor.getAllResponseHeaders

Возвращает все заголовки ответов для текущего запроса.

Метод Sys.Net.WebRequestExecutor.getResponseHeader

Возвращает значение определенного заголовка ответа в соответствии с именем заголовка.

Свойство Sys.Net.WebRequestExecutor aborted

Возвращает значение, указывающее, был ли прерван запрос, связанный с исполнителем.

Свойство Sys.Net.WebRequestExecutor object

Возвращает вычисленный при помощи JSON объект из отклика.

Свойство Sys.Net.WebRequestExecutor responseAvailable

Получает значение, показывающее, успешно ли завершен запрос.

Свойство Sys.Net.WebRequestExecutor responseData

Получает текстовое представление основной части отклика.

Свойство Sys.Net.WebRequestExecutor started

Возвращает значение, указывающее, начал ли исполнитель обработку запроса.

Свойство Sys.Net.WebRequestExecutor statusCode

Получает код состояния "Успешно".

Свойство Sys.Net.WebRequestExecutor statusText

Возвращает информацию о состоянии успешно выполненного запроса.

Свойство Sys.Net.WebRequestExecutor timedOut

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

Свойство Sys.Net.WebRequestExecutor xml

Предпринимает попытку получить ответ на текущий запрос в виде объекта XMLDOM.

Свойство Sys.Net.WebRequestExecutor webRequest

Получает объект WebRequest, связанный с исполнителем.

Заметки

Класс Sys.Net.WebRequestExecutor является абстрактным базовым классом. Создать его экземпляр нельзя; вместо этого необходимо выполнить из него наследование посредством реализации сетевого исполнителя.

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

В следующем примере показано, как класс Sys.Net.XMLHttpExecutor получается из класса WebRequestExecutor.

Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', 
   Sys.Net.WebRequestExecutor);

См. также

Ссылки

Класс Sys.Net.XMLHttpExecutor

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequest