struktur HTTP_REQUEST_HEADERS (http.h)
Struktur HTTP_REQUEST_HEADERS berisi header yang dikirim dengan permintaan HTTP.
Sintaks
typedef struct _HTTP_REQUEST_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderRequestMaximum];
} HTTP_REQUEST_HEADERS, *PHTTP_REQUEST_HEADERS;
Anggota
UnknownHeaderCount
Sejumlah header yang tidak diketahui dikirim dengan permintaan HTTP. Angka ini adalah ukuran array yang diarahkan oleh anggota pUnknownHeaders .
pUnknownHeaders
Penunjuk ke array struktur HTTP_UNKNOWN_HEADER . Array ini berisi satu struktur untuk setiap header yang tidak diketahui yang dikirim dalam permintaan HTTP.
TrailerCount
Anggota ini dicadangkan dan harus nol.
pTrailers
Anggota ini dicadangkan dan harus NULL.
KnownHeaders[HttpHeaderRequestMaximum]
Array ukuran tetap dari struktur HTTP_KNOWN_HEADER . Enumerasi HTTP_HEADER_ID menyediakan pemetaan dari jenis header ke indeks array. Jika header yang diketahui dari jenis tertentu disertakan dalam permintaan HTTP, elemen array pada indeks yang sesuai dengan jenis tersebut menentukan nilai header. Elemen array yang tidak ada header terkait berisi anggota RawValueLength bernilai nol. Gunakan RawValueLength untuk menentukan akhir string header yang diarahkan oleh pRawValue, daripada mengandalkan string untuk memiliki null yang mengakhiri.
Persyaratan
Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | http.h |