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

関連項目

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

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS