HTTP_RESPONSE_HEADERS 構造体 (http.h)

HTTP_RESPONSE_HEADERS構造体には、HTTP 応答で送信されたヘッダーが含まれています。

構文

typedef struct _HTTP_RESPONSE_HEADERS {
  USHORT               UnknownHeaderCount;
  PHTTP_UNKNOWN_HEADER pUnknownHeaders;
  USHORT               TrailerCount;
  PHTTP_UNKNOWN_HEADER pTrailers;
  HTTP_KNOWN_HEADER    KnownHeaders[HttpHeaderResponseMaximum];
} HTTP_RESPONSE_HEADERS, *PHTTP_RESPONSE_HEADERS;

メンバー

UnknownHeaderCount

HTTP 応答と共に送信され、 pUnknownHeaders メンバーが指す配列に含まれる不明なヘッダーの数。 この数は 9999 を超えることはできません。

pUnknownHeaders

HTTP 応答で送信された不明なヘッダーごとに 1 つの構造体を含む HTTP_UNKNOWN_HEADER 構造体の配列へのポインター。

TrailerCount

このメンバーは予約されており、0 である必要があります。

pTrailers

このメンバーは予約されており、 NULL である必要があります。

KnownHeaders[HttpHeaderResponseMaximum]

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_RESPONSE

HTTP_UNKNOWN_HEADER