Antarmuka IWinHttpRequest

Antarmuka IWinHttpRequest menyediakan semua metode nonevent untuk Microsoft Windows HTTP Services (WinHTTP).

Anggota

Antarmuka IWinHttpRequest mewarisi dari antarmuka IUnknown . IWinHttpRequest juga memiliki tipe anggota ini:

Metode

Antarmuka IWinHttpRequest memiliki metode ini.

Metode Deskripsi
Batalkan Membatalkan metode Kirim WinHTTP.
GetAllResponseHeaders Mengambil semua header respons HTTP.
GetResponseHeader Mengambil header respons HTTP.
Open Membuka koneksi HTTP ke sumber daya HTTP.
Kirim Mengirim permintaan HTTP ke server HTTP.
SetAutoLogonPolicy Menyetel Kebijakan Masuk Otomatis saat ini.
SetClientCertificate Memilih sertifikat klien untuk dikirim ke server Secure Hypertext Transfer Protocol (HTTPS).
SetCredentials Mengatur kredensial yang akan digunakan dengan server HTTP, baik server proksi atau server asal.
SetProxy Mengatur informasi server proksi.
SetRequestHeader Menambahkan, mengubah, atau menghapus header permintaan HTTP.
SetTimeouts Menentukan komponen waktu habis individual dari operasi kirim/terima, dalam milidetik.
WaitForResponse Menunggu metode Kirim asinkron selesai, dengan nilai waktu habis opsional, dalam hitungan detik.

Properti

Antarmuka IWinHttpRequest memiliki properti ini.

Properti Jenis akses Deskripsi
Opsi
Baca/Tulis
Nilai opsi WinHTTP.
ResponseBody
Baca-saja
Badan entitas respons sebagai array byte yang tidak ditandatangani.
ResponseStream
Baca-saja
Badan entitas respons sebagai IStream.
Teks Respons
Baca-saja
Isi entitas respons.
Status
Baca-saja
Kode status HTTP dari respons terakhir.
Teks Status
Baca-saja
Teks status HTTP.

Keterangan

Antarmuka IWinHttpRequest yang ditentukan dalam httprequest.idl diimplementasikan oleh kelas dengan id CLSID_WinHttpRequest. Aplikasi mendapatkan antarmuka ini dengan memanggil CoCreateInstance dengan id kelas CLSID_WinHttpRequest dan id antarmuka IID_IWinHttpRequest.

Catatan

Untuk Windows XP dan Windows 2000, lihat bagian Persyaratan Run-Time di halaman mulai WinHttp.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP, Windows 2000 Professional dengan SP3 [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003, Windows 2000 Server dengan SP3 [hanya aplikasi desktop]
Redistribusi
WinHTTP 5.0 dan Internet Explorer 5.01 atau yang lebih baru pada Windows XP dan Windows 2000.
IDL
HttpRequest.idl
Pustaka
Winhttp.lib
DLL
Winhttp.dll

Lihat juga

IWinHttpRequestEvents

Versi WinHTTP