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


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

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

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

HTTP_KNOWN_HEADER

HTTP_RESPONSE

HTTP_UNKNOWN_HEADER