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-запрос |








