IXMLHTTPRequest3Callback 接口 (msxml6.h)
定义回调,以未完成 的 IXMLHTTPRequest3 请求通知应用程序影响 HTTP 请求和响应处理的事件。 派生自 IXMLHTTPRequest2Callback 接口。
注意Windows Phone 8.1 支持此接口。
继承
IXMLHTTPRequest3Callback 接口继承自 IXMLHTTPRequest2Callback。 IXMLHTTPRequest3Callback 还具有以下类型的成员:
方法
IXMLHTTPRequest3Callback 接口具有这些方法。
IXMLHTTPRequest3Callback::OnClientCertificateRequested 当客户端在与服务器的 SSL 协商期间收到客户端证书请求时发生。 |
IXMLHTTPRequest3Callback::OnServerCertificateReceived 当客户端在与服务器的 SSL 协商期间收到证书错误或服务器证书链时发生。 |
注解
IXMLHTTPRequest3 和 IXMLHTTPRequest3Callback 接口通过以下新增功能扩展了 IXMLHTTPRequest2 和 IXMLHTTPRequest2Callback 接口提供的功能:
- 允许使用 IXMLHTTPRequest3 接口上的 SetClientCertificate 方法设置用于 HTTPS 请求的客户端证书。
- 允许使用 IXMLHTTPRequest3Callback 接口上的 OnClientCertificateRequested 方法获取颁发者列表,以帮助筛选符合条件的客户端证书以用于下一个 HTTP 请求。
- 允许忽略某些证书错误,否则会中止 HTTPS 连接。
- 允许使用 IXMLHTTPRequest3Callback 接口上的 OnServerCertificateReceived 方法从 HTTPS 响应获取证书错误和服务器证书链。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | msxml6.h |