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.
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
Mulai cepat: Menyambungkan menggunakan Permintaan HTTP XML (IXHR2)