IXMLHTTPRequest2::Kirim metode (msxml6.h)
Mengirim permintaan HTTP ke server secara asinkron. Jika berhasil, metode pada antarmuka IXMLHTTPRequest2Callback yang diterapkan oleh aplikasi dipanggil untuk memproses respons.
Sintaks
HRESULT Send(
[in, optional] ISequentialStream *pBody,
[in] ULONGLONG cbBody
);
Parameter
[in, optional] pBody
Isi pesan yang dikirim dengan permintaan. Aliran ini dibaca untuk mengunggah data untuk permintaan non-GET . Untuk permintaan yang tidak memerlukan pengunggahan, atur parameter ini ke NULL.
[in] cbBody
Panjangnya, dalam byte, dari pesan yang dikirim dengan permintaan. Untuk permintaan yang tidak memerlukan pengunggahan, atur parameter ini ke 0.
Nilai kembali
Mengembalikan S_OK pada keberhasilan.
Keterangan
Metode Buka harus dipanggil sebelum Kirim berhasil dipanggil.
Karena metode ini asinkron, metode ini segera kembali sebelum permintaan mulai diproses. Aplikasi akan diberi tahu melalui antarmuka IXMLHTTPRequest2Callback saat kemajuan dibuat dalam pemrosesan permintaan.
Alternatif untuk menggunakan ISequentialStream untuk permintaan POST termasuk SHCreateMemStream/SHCreateStreamOnFile untuk aplikasi desktop, dan CreateStreamOverRandomAccessStream untuk aplikasi Windows Store.
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 |