Поделиться через


структура 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

Размер (в байтах) 8-разрядной строки, на которую указывает элемент pRawValue , не считая завершающего символа NULL, если он имеется. Если rawValueLength равно нулю, значение элемента pRawValue не имеет смысла.

pRawValue

Указатель на текст этого заголовка HTTP. Используйте RawValueLength , чтобы определить, где заканчивается этот текст, а не полагаться на строку для получения завершающего значения NULL. Формат текста заголовка указан в RFC 2616.

Комментарии

В API HTTP-сервера известные заголовки определяются как заголовки, перечисленные в типе перечисления HTTP_HEADER_ID . Имейте в виду, что существуют разные списки разных размеров заголовков запросов и ответов.

Дополнительные сведения о структуре и использовании заголовков HTTP см. в документе RFC 2616.

Требования

   
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть http.h

См. также раздел

Структуры API HTTP-сервера версии 1.0

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS