HTTP_REQUEST_HEADERS 構造体 (http.h)
HTTP_REQUEST_HEADERS構造体には、HTTP 要求で送信されたヘッダーが含まれています。
構文
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;
メンバー
UnknownHeaderCount
HTTP 要求で送信された不明なヘッダーの数。 この数値は、 pUnknownHeaders メンバーが指す配列のサイズです。
pUnknownHeaders
HTTP_UNKNOWN_HEADER構造体の配列へのポインター。 この配列には、HTTP 要求で送信された不明なヘッダーごとに 1 つの構造体が含まれています。
TrailerCount
このメンバーは予約されており、0 である必要があります。
pTrailers
このメンバーは予約されており、 NULL である必要があります。
KnownHeaders[HttpHeaderRequestMaximum]
HTTP_KNOWN_HEADER構造体の固定サイズ配列。 HTTP_HEADER_ID列挙は、ヘッダー型から配列インデックスへのマッピングを提供します。 特定の型の既知のヘッダーが HTTP 要求に含まれている場合、その型に対応するインデックスの配列要素によってヘッダー値が指定されます。 対応するヘッダーが存在しない配列の要素には、0 値の RawValueLength メンバーが含まれています。 RawValueLength を使用して、終端の null を文字列に依存するのではなく、pRawValue が指すヘッダー文字列の末尾を確認します。
要件
サポートされている最小のクライアント | Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | http.h |