структура HTTP_REQUEST_HEADERS (http.h)
Структура HTTP_REQUEST_HEADERS содержит заголовки, отправленные с ПОМОЩЬЮ HTTP-запроса.
Синтаксис
typedef struct _HTTP_REQUEST_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderRequestMaximum];
} HTTP_REQUEST_HEADERS, *PHTTP_REQUEST_HEADERS;
Члены
UnknownHeaderCount
Ряд неизвестных заголовков, отправленных с ПОМОЩЬЮ HTTP-запроса. Это число представляет собой размер массива, на который указывает элемент pUnknownHeaders .
pUnknownHeaders
Указатель на массив HTTP_UNKNOWN_HEADER структур. Этот массив содержит одну структуру для каждого неизвестного заголовка, отправленного в HTTP-запросе.
TrailerCount
Этот элемент зарезервирован и должен быть равен нулю.
pTrailers
Этот элемент зарезервирован и должен иметь значение NULL.
KnownHeaders[HttpHeaderRequestMaximum]
Массив HTTP_KNOWN_HEADER структур фиксированного размера. Перечисление HTTP_HEADER_ID обеспечивает сопоставление типов заголовков с индексами массива. Если известный заголовок заданного типа включен в HTTP-запрос, элемент массива по индексу, соответствующему типу, задает значение заголовка. Элементы массива, для которых нет соответствующих заголовков, содержат элемент RawValueLength с нулевым значением. Используйте RawValueLength , чтобы определить конец строки заголовка, на которую указывает pRawValue, а не полагаться на то, что строка имеет завершающее значение NULL.
Требования
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | http.h |