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