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