Расширенный HTTP-запрос XML
Общие сведения о технологии расширенных запросов HTTP XML.
Для разработки расширенного HTTP-запроса XML необходимы следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
XHR_AUTH Указывает, следует ли разрешить проверку подлинности для подключения к прокси-серверу или для подключения к HTTP-серверу. |
XHR_CERT_ERROR_FLAG Определяет флаги, указывающие на ошибки сертификата сервера во время согласования SSL с сервером путем обработки метода OnServerCertificateReceived в интерфейсе IXMLHTTPRequest3Callback. |
XHR_CERT_IGNORE_FLAG Определяет флаги, которые можно назначить исходящему HTTP-запросу для игнорирования определенных ошибок сертификата путем вызова метода SetProperty в интерфейсе IXMLHTTPRequest3. |
XHR_COOKIE_FLAG Определяет набор флагов, которые можно назначить файлу cookie в JAR-файле HTTP, вызвав метод SetCookie или запрос из JAR-файла cookie HTTP, вызвав метод GetCookie. |
XHR_COOKIE_STATE Указывает состояние файла cookie. |
XHR_CRED_PROMPT Указывает, следует ли разрешить пользователю запрашивать учетные данные для проверки подлинности. |
XHR_PROPERTY Определяет свойства, которые можно назначить исходящему HTTP-запросу, вызвав метод SetProperty. |
Прервать Отменяет текущий HTTP-запрос. |
GetAllResponseHeaders Извлекает значения всех заголовков HTTP-ответов. |
GetCookie Получает файл cookie, связанный с указанным URL-адресом, из JAR-файла cookie HTTP. |
GetResponseHeader Извлекает значение http-заголовка из заголовков ответов. |
OnClientCertificateRequested Происходит, когда клиент получает запрос на сертификат клиента во время согласования SSL с сервером. |
OnDataAvailable Происходит, когда клиент получает часть данных HTTP-ответа от сервера. |
OnError Возникает при обнаружении ошибки или прерывании запроса. |
OnHeadersAvailable Происходит после отправки HTTP-запроса на сервер и ответа сервера с заголовками ответа. |
OnRedirect Происходит, когда клиент отправляет HTTP-запрос, который сервер перенаправляет на новый URL-адрес. |
OnResponseReceived Происходит, когда клиент получил полный ответ от сервера. |
OnServerCertificateReceived Происходит, когда клиент получает ошибки сертификата или цепочку сертификатов сервера во время согласования SSL с сервером. |
Открыть Инициализирует запрос IXMLHTTPRequest2 и задает метод, URL-адрес и сведения о проверке подлинности для запроса. После вызова этого метода необходимо вызвать метод Send, чтобы отправить запрос и данные, если таковые есть, на сервер. |
Отправка Отправляет HTTP-запрос на сервер асинхронно. При успешном выполнении для обработки ответа вызываются методы интерфейса IXMLHTTPRequest2Callback, реализованного приложением. |
SetClientCertificate Задает сертификат клиента, используемый для проверки подлинности по URL-адресу, указанному в методе Open. |
SetCookie Задает файл cookie, связанный с указанным URL-адресом в JAR-файле COOKIE HTTP. |
SetCustomResponseStream Предоставляет пользовательский поток для замены стандартного потока для получения HTTP-ответа. |
SetProperty Задает свойство для исходящего HTTP-запроса. |
SetRequestHeader Указывает имя заголовка HTTP, отправляемого на сервер, а также заголовки запросов по умолчанию. |
IXMLHTTPRequest2 Предоставляет методы и свойства, необходимые для настройки и отправки HTTP-запросов, а также использования обратных вызовов для получения уведомлений во время обработки HTTP-ответа. Примечание. Этот интерфейс поддерживается в Windows Phone 8.1. . |
IXMLHTTPRequest2Callback Определяет обратные вызовы, уведомляющие приложение с незавершенным запросом IXMLHTTPRequest2 о событиях, влияющих на обработку HTTP-запросов и ответов. Примечание. Этот интерфейс поддерживается в Windows Phone 8.1. . |
IXMLHTTPRequest3 Предоставляет методы и свойства, необходимые для настройки и отправки HTTP-запросов, а также использования обратных вызовов для получения уведомлений во время обработки HTTP-ответа. |
IXMLHTTPRequest3Callback Определяет обратные вызовы, уведомляющие приложение с незавершенным запросом IXMLHTTPRequest3 о событиях, влияющих на обработку HTTP-запросов и ответов. |
XHR_CERT Определяет буфер, указывающий на закодированный сертификат. |
XHR_COOKIE Определяет файл cookie, который можно добавить в JAR-файл COOKIE HTTP, вызвав метод SetCookie, или получить из JAR-файла COOKIE HTTP, вызвав метод GetCookie. |