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 .

Catatan Antarmuka ini didukung pada Windows Phone 8.1.

 

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

Lihat juga

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

IXMLHTTPRequest3Callback

SetProperty