Интерфейс IXMLHTTPRequest3Callback (msxml6.h)

Определяет обратные вызовы, уведомляющие приложение с незавершенным запросом IXMLHTTPRequest3 о событиях, влияющих на обработку HTTP-запросов и ответов. Является производным от интерфейса IXMLHTTPRequest2Callback .

Примечание Этот интерфейс поддерживается в Windows Phone 8.1.

 

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

Интерфейс IXMLHTTPRequest3Callback наследуется от IXMLHTTPRequest2Callback. IXMLHTTPRequest3Callback также имеет следующие типы членов:

Методы

Интерфейс IXMLHTTPRequest3Callback содержит следующие методы.

 
IXMLHTTPRequest3Callback::OnClientCertificateRequested

Происходит, когда клиент получает запрос на сертификат клиента во время согласования SSL с сервером.
IXMLHTTPRequest3Callback::OnServerCertificateReceived

Происходит, когда клиент получает ошибки сертификата или цепочку сертификатов сервера во время согласования SSL с сервером.

Комментарии

Интерфейсы IXMLHTTPRequest3 и IXMLHTTPRequest3Callback расширяют возможности интерфейсов IXMLHTTPRequest2 и IXMLHTTPRequest2Callback следующими дополнениями:

  • Позволяет задать сертификат клиента, который будет использоваться для HTTPS-запроса с помощью метода SetClientCertificate в интерфейсе IXMLHTTPRequest3 .
  • Позволяет получить список издателей, чтобы отфильтровать соответствующие сертификаты клиента, которые будут использоваться для следующего HTTP-запроса с помощью метода OnClientCertificateRequested в интерфейсе IXMLHTTPRequest3Callback .
  • Позволяет игнорировать определенные ошибки сертификата, которые в противном случае прервали бы HTTPS-подключение.
  • Позволяет получать ошибки сертификата и цепочку сертификатов сервера из ответа HTTPS с помощью метода OnServerCertificateReceived в интерфейсе IXMLHTTPRequest3Callback .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msxml6.h

См. также раздел

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

IXMLHTTPRequest3

SetProperty