Web-сервис за 10 минут
Объект ServerXMLHTTP
Данный объект содержит свойства и методы для установки HTTP-соединений. Метод Open задает параметры запроса, а метод Send — посылает HTTP-запрос. Результат запроса доступен как значения свойств responseBody, responseStram, responseText и responseXML. Этот объект не использует функции WinInet для отсылки и получения информации и разработан специально для использования в серверных приложениях.
В таблице показаны свойства и методы объекта ServerXMLHTTP.
Свойство | Описание |
---|---|
onreadystatechange | Задает обработчик события, вызываемый при изменении значения свойства readyState |
readyState | Содержит состояние запроса |
responseBody | Содержит полный «ответ» сервера в виде последовательности байтов |
responseStream | Содержит полный «ответ» сервера в виде потока |
responseText | Содержит полный «ответ» сервера в виде строки |
responseXML | Содержит полный «ответ» сервера в виде XML |
status | Содержит код результата запроса, возвращаемый сервером |
statusText | Содержит текстовое описание результата запроса |
Метод | Описание |
abort | Отменяет текущий HTTP-запрос |
getAllResponseHeaders | Извлекает значения из всех HTTP-заголовков |
getOption | Позволяет узнать, как будут обрабатываться URL-адреса в формате Unicode |
getResponseHeader | Извлекает значение указанного HTTP-заголовка |
open | Инициализирует HTTP-запрос, задает метод и URL-адрес |
send | Посылает HTTP-запрос |
setOption | Позволяет указать, как будут обрабатываться URL-адреса в формате Unicode |
setTimeout | Позволяет задать время ожидания ответа |
setRequestHeader | Задает название и значение одного из HTTP-заголовков |
waitForResponse | Позволяет асинхронно выполнить HTTP-запрос |