Bagikan melalui


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

Lihat juga

Struktur HTTP Server API Versi 1.0

HTTP_KNOWN_HEADER

HTTP_REQUEST

HTTP_UNKNOWN_HEADER