HTTP_KNOWN_HEADER構造体 (http.h)
HTTP_KNOWN_HEADER構造体には、HTTP 要求または HTTP 応答からの既知のヘッダーのヘッダー値が含まれています。
構文
typedef struct _HTTP_KNOWN_HEADER {
USHORT RawValueLength;
PCSTR pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;
メンバー
RawValueLength
pRawValue メンバーが指す 8 ビット文字列のサイズ (バイト単位)。終端の null 文字 (存在する場合) はカウントされません。 RawValueLength が 0 の場合、pRawValue 要素の値は意味がありません。
pRawValue
この HTTP ヘッダーのテキストへのポインター。 RawValueLength を使用して、文字列に依存して終端の null を設定するのではなく、このテキストの終了場所を確認します。 ヘッダー テキストの形式は RFC 2616 で指定されています。
解説
HTTP Server API では、既知のヘッダーは 、HTTP_HEADER_ID 列挙型で列挙されたものとして定義されます。 要求ヘッダーと応答ヘッダーには、異なるサイズの異なるリストがあることに注意してください。
HTTP ヘッダーの構造と使用方法の詳細については、 RFC 2616 を参照してください。
要件
サポートされている最小のクライアント | Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | http.h |