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 |