Antarmuka IXMLHTTPRequest3 (msxml6.h)
Menyediakan metode dan properti yang diperlukan untuk mengonfigurasi dan mengirim permintaan HTTP dan menggunakan panggilan balik untuk menerima pemberitahuan selama pemrosesan respons HTTP. Berasal dari antarmuka IXMLHTTPRequest2 .
Warisan
Antarmuka IXMLHTTPRequest3 mewarisi dari IXMLHTTPRequest2. IXMLHTTPRequest3 juga memiliki jenis anggota ini:
Metode
Antarmuka IXMLHTTPRequest3 memiliki metode ini.
IXMLHTTPRequest3::SetClientCertificate Mengatur sertifikat klien yang akan digunakan untuk mengautentikasi terhadap URL yang ditentukan dalam metode Buka. |
Keterangan
Antarmuka IXMLHTTPRequest3 mengonfigurasi dan mengirim permintaan HTTP dan menggunakan panggilan balik untuk menerima pemberitahuan selama pemrosesan respons HTTP. Antarmuka IXMLHTTPRequest3 memungkinkan aplikasi berjalan di apartemen multi-utas (MTA), persyaratan untuk berjalan di bawah Windows Runtime (WinRT).
Antarmuka IXMLHTTPRequest3 memperluas antarmuka IXMLHTTPRequest2 .
Antarmuka IXMLHTTPRequest3 dan IXMLHTTPRequest3Callback memperluas fitur yang disediakan oleh antarmuka IXMLHTTPRequest2 dan IXMLHTTPRequest2Callback dengan penambahan ini:
- Memungkinkan pengaturan sertifikat klien untuk digunakan untuk permintaan HTTPS dengan metode SetClientCertificate pada antarmuka IXMLHTTPRequest3 .
- Memungkinkan mendapatkan daftar pengeluar sertifikat untuk membantu memfilter sertifikat klien yang memenuhi syarat untuk digunakan untuk permintaan HTTP berikutnya dengan metode OnClientCertificateRequested pada antarmuka IXMLHTTPRequest3Callback .
- Memungkinkan pengabaian kesalahan sertifikat tertentu yang sebaliknya akan membatalkan koneksi HTTPS.
- Memungkinkan mendapatkan kesalahan sertifikat dan rantai sertifikat server dari respons HTTPS dengan metode OnServerCertificateReceived pada antarmuka IXMLHTTPRequest3Callback .
Metode SetProperty pada antarmuka IXMLHTTPRequest2 diperluas pada antarmuka IXMLHTTPRequest3 dengan properti baru untuk mendukung skenario baru:
- XHR_PROP_NO_CACHE - Menekan pembacaan dan penulisan cache untuk permintaan HTTP.
- XHR_PROP_EXTENDED_ERROR - Menyebabkan tumpukan HTTP menyediakan HRESULTS dengan kode kesalahan Win32 yang mendasar ke metode OnError jika terjadi kegagalan.
- XHR_PROP_QUERY_STRING_UTF8 – Menyebabkan string kueri dikodekan dalam UTF-8 alih-alih ACP untuk permintaan HTTP.
- XHR_PROP_IGNORE_CERT_ERRORS – Menekan kesalahan sertifikat server tertentu.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | msxml6.h |