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

関連項目

HTTP Server API バージョン 1.0 構造体

HTTP_KNOWN_HEADER

HTTP_REQUEST

HTTP_UNKNOWN_HEADER