Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die Methoden und Eigenschaften bereit, die zum Konfigurieren und Senden von HTTP-Anforderungen und zum Empfangen von Benachrichtigungen während der HTTP-Antwortverarbeitung erforderlich sind. Wird von der IXMLHTTPRequest2-Schnittstelle abgeleitet.
Vererbung
Die IXMLHTTPRequest3-Schnittstelle erbt von IXMLHTTPRequest2. IXMLHTTPRequest3 verfügt auch über folgende Membertypen:
Methoden
Die IXMLHTTPRequest3-Schnittstelle verfügt über diese Methoden.
|
IXMLHTTPRequest3::SetClientCertificate Legt ein Clientzertifikat fest, das für die Authentifizierung für die in der Open-Methode angegebene URL verwendet werden soll. |
Hinweise
Die IXMLHTTPRequest3-Schnittstelle konfiguriert und sendet HTTP-Anforderungen und verwendet Rückrufe, um Benachrichtigungen während der HTTP-Antwortverarbeitung zu empfangen. Die IXMLHTTPRequest3-Schnittstelle ermöglicht apps die Ausführung in einem Multithread-Apartment (MTA), eine Voraussetzung für die Ausführung unter dem Windows-Runtime (WinRT).
Die IXMLHTTPRequest3-Schnittstelle erweitert die IXMLHTTPRequest2-Schnittstelle .
Die IXMLHTTPRequest3 - und IXMLHTTPRequest3Callback-Schnittstellen erweitern die Von den Schnittstellen IXMLHTTPRequest2 und IXMLHTTPRequest2Callback bereitgestellten Features um die folgenden Ergänzungen:
- Ermöglicht das Festlegen eines Clientzertifikats für die HTTPS-Anforderung mit der SetClientCertificate-Methode auf der IXMLHTTPRequest3-Schnittstelle .
- Ermöglicht das Abrufen einer Ausstellerliste zum Filtern berechtigter Clientzertifikate für die nächste HTTP-Anforderung mit der OnClientCertificateRequested-Methode auf der IXMLHTTPRequest3Callback-Schnittstelle .
- Ermöglicht das Ignorieren bestimmter Zertifikatfehler, die andernfalls die HTTPS-Verbindung abgebrochen hätten.
- Ermöglicht das Abrufen von Zertifikatfehlern und der Serverzertifikatkette aus der HTTPS-Antwort mit der OnServerCertificateReceived-Methode auf der IXMLHTTPRequest3Callback-Schnittstelle .
Die SetProperty-Methode für die IXMLHTTPRequest2-Schnittstelle wird auf der IXMLHTTPRequest3-Schnittstelle um neue Eigenschaften erweitert, um neue Szenarien zu unterstützen:
- XHR_PROP_NO_CACHE: Unterdrückt Cache-Lese- und Schreibvorgänge für die HTTP-Anforderung.
- XHR_PROP_EXTENDED_ERROR: Bewirkt, dass der HTTP-Stapel HRESULTS mit dem zugrunde liegenden Win32-Fehlercode für die OnError-Methode im Falle eines Fehlers bereitstellt.
- XHR_PROP_QUERY_STRING_UTF8: Bewirkt, dass die Abfragezeichenfolge in UTF-8 anstelle von ACP für HTTP-Anforderung codiert wird.
- XHR_PROP_IGNORE_CERT_ERRORS: Unterdrückt bestimmte Serverzertifikatfehler.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | msxml6.h |