IXMLHTTPRequest3Callback 接口 (msxml6.h)

定义回调,以未完成 的 IXMLHTTPRequest3 请求通知应用程序影响 HTTP 请求和响应处理的事件。 派生自 IXMLHTTPRequest2Callback 接口。

注意Windows Phone 8.1 支持此接口。

 

继承

IXMLHTTPRequest3Callback 接口继承自 IXMLHTTPRequest2CallbackIXMLHTTPRequest3Callback 还具有以下类型的成员:

方法

IXMLHTTPRequest3Callback 接口具有这些方法。

 
IXMLHTTPRequest3Callback::OnClientCertificateRequested

当客户端在与服务器的 SSL 协商期间收到客户端证书请求时发生。
IXMLHTTPRequest3Callback::OnServerCertificateReceived

当客户端在与服务器的 SSL 协商期间收到证书错误或服务器证书链时发生。

注解

IXMLHTTPRequest3IXMLHTTPRequest3Callback 接口通过以下新增功能扩展了 IXMLHTTPRequest2IXMLHTTPRequest2Callback 接口提供的功能:

  • 允许使用 IXMLHTTPRequest3 接口上的 SetClientCertificate 方法设置用于 HTTPS 请求的客户端证书。
  • 允许使用 IXMLHTTPRequest3Callback 接口上的 OnClientCertificateRequested 方法获取颁发者列表,以帮助筛选符合条件的客户端证书以用于下一个 HTTP 请求。
  • 允许忽略某些证书错误,否则会中止 HTTPS 连接。
  • 允许使用 IXMLHTTPRequest3Callback 接口上的 OnServerCertificateReceived 方法从 HTTPS 响应获取证书错误和服务器证书链。

要求

要求
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 msxml6.h

另请参阅

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

IXMLHTTPRequest3

SetProperty