Интерфейс IXMLHTTPRequest3Callback (msxml6.h)
Определяет обратные вызовы, уведомляющие приложение с незавершенным запросом IXMLHTTPRequest3 о событиях, влияющих на обработку HTTP-запросов и ответов. Является производным от интерфейса IXMLHTTPRequest2Callback .
Наследование
Интерфейс 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 |