Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menambahkan satu atau beberapa header permintaan HTTP ke handel permintaan HTTP.
Sintaksis
BOOL HttpAddRequestHeadersA(
[in] HINTERNET hRequest,
[in] LPCSTR lpszHeaders,
[in] DWORD dwHeadersLength,
[in] DWORD dwModifiers
);
Parameter
[in] hRequest
Handel yang dikembalikan oleh panggilan ke fungsi
[in] lpszHeaders
Penunjuk ke variabel string yang berisi header untuk ditambahkan ke permintaan. Setiap header harus dihentikan oleh pasangan CR/LF (pengembalian pengangkutan/umpan baris).
[in] dwHeadersLength
Ukuran lpszHeaders, dalam TCHAR. Jika parameter ini adalah -1L, fungsi mengasumsikan bahwa lpszHeaders dihentikan nol (ASCIIZ), dan panjangnya dihitung.
[in] dwModifiers
Satu set pengubah yang mengontrol semantik fungsi ini. Parameter ini bisa menjadi kombinasi dari nilai berikut.
Mengembalikan nilai
Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.
Komentar
HttpAddRequestHeaders menambahkan header format bebas tambahan ke handel permintaan HTTP dan dimaksudkan untuk digunakan oleh klien canggih yang membutuhkan kontrol terperinci atas permintaan yang tepat yang dikirim ke server HTTP.
Perhatikan bahwa untuk dasar HttpAddRequestHeaders, aplikasi dapat meneruskan beberapa header dalam satu buffer. Jika aplikasi mencoba menghapus atau mengganti header, hanya satu header yang dapat disediakan di lpszHeaders.
Nota
Header wininet.h mendefinisikan HttpAddRequestHeaders sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
wininet.h |
| Pustaka |
Wininet.lib |
| DLL |
Wininet.dll |
Lihat juga
Sesi HTTP
Fungsi WinINet