Bagikan melalui


Antarmuka IXMLHTTPRequest2 (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.

Catatan Antarmuka ini didukung pada Windows Phone 8.1.

 

Warisan

Antarmuka IXMLHTTPRequest2 mewarisi dari antarmuka IUnknown . IXMLHTTPRequest2 juga memiliki jenis anggota ini:

Metode

Antarmuka IXMLHTTPRequest2 memiliki metode ini.

 
IXMLHTTPRequest2::Abort

Membatalkan permintaan HTTP saat ini.
IXMLHTTPRequest2::GetAllResponseHeaders

Mengambil nilai semua header respons HTTP.
IXMLHTTPRequest2::GetCookie

Mendapatkan cookie yang terkait dengan URL yang ditentukan dari jar cookie HTTP.
IXMLHTTPRequest2::GetResponseHeader

Mengambil nilai header HTTP dari header respons.
IXMLHTTPRequest2::Open

Menginisialisasi permintaan IXMLHTTPRequest2 dan menentukan metode, URL, dan informasi autentikasi untuk permintaan tersebut. Setelah memanggil metode ini, Anda harus memanggil metode Kirim untuk mengirim permintaan dan data, jika ada, ke server.
IXMLHTTPRequest2::Send

Mengirim permintaan HTTP ke server secara asinkron. Jika berhasil, metode pada antarmuka IXMLHTTPRequest2Callback yang diterapkan oleh aplikasi dipanggil untuk memproses respons.
IXMLHTTPRequest2::SetCookie

Mengatur cookie yang terkait dengan URL yang ditentukan dalam jar cookie HTTP.
IXMLHTTPRequest2::SetCustomResponseStream

Menyediakan aliran kustom untuk menggantikan aliran standar untuk menerima respons HTTP.
IXMLHTTPRequest2::SetProperty

Mengatur properti pada permintaan HTTP keluar.
IXMLHTTPRequest2::SetRequestHeader

Menentukan nama header HTTP yang akan dikirim ke server bersama dengan header permintaan default.

Keterangan

Antarmuka IXMLHTTPRequest2 diperluas oleh antarmuka IXMLHTTPRequest3 . IXMLHTTPRequest3 mewarisi semua metode dan properti antarmuka IXMLHTTPRequest2.

Antarmuka IXMLHTTPRequest2 mengonfigurasi dan mengirim operasi permintaan HTTP dan menggunakan panggilan balik untuk menerima pemberitahuan selama pemrosesan respons. IXMLHTTPRequest2 memungkinkan aplikasi berjalan di Multi Threaded Apartment (MTA), persyaratan untuk berjalan di bawah Windows Runtime (WinRT).

Antarmuka IXMLHTTPRequest2 mendukung fitur berikut:

  • Atur properti pada permintaan HTTP keluar.
  • Atur cookie di jar cookie HTTP untuk digunakan dalam permintaan HTTP keluar.
  • Dapatkan cookie dari jar cookie HTTP.
  • Proses data respons HTTP masuk sebelum respons HTTP selesai diunduh.
  • Buat aliran kustom untuk menerima respons HTTP.

IXMLHTTPRequest2 mengimplementasikan model panggilan balik untuk penanganan peristiwa. Karena metode IXMLHTTPRequest2 hanya memungkinkan panggilan metode asinkron, untuk menerima panggilan balik penyelesaian, aplikasi harus meneruskan penunjuk ke objek IXMLHTTPRequest2Callback saat memanggil metode IXMLHTTPRequest2::Open untuk membuat permintaan HTTP.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP],MSXML 6.0 dan yang lebih baru
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header msxml6.h

Lihat juga

IXMLHTTPRequest2Callback

IXMLHTTPRequest3

IXMLHTTPRequest3Callback

Mulai cepat: Menyambungkan menggunakan Permintaan HTTP XML (IXHR2)

Sampel GET PERMINTAAN HTTP XML 2

Sampel PERMINTAAN HTTP XML 2 POST