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

Lihat juga

IXMLHTTPRequest2