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


структура HTTP_MULTIPLE_KNOWN_HEADERS (http.h)

Структура HTTP_MULTIPLE_KNOWN_HEADERS указывает заголовки, включенные в HTTP-ответ, если требуется несколько заголовков.

Синтаксис

typedef struct _HTTP_MULTIPLE_KNOWN_HEADERS {
  HTTP_HEADER_ID     HeaderId;
  ULONG              Flags;
  USHORT             KnownHeaderCount;
  PHTTP_KNOWN_HEADER KnownHeaders;
} HTTP_MULTIPLE_KNOWN_HEADERS, *PHTTP_MULTIPLE_KNOWN_HEADERS;

Члены

HeaderId

Член перечисления HTTP_HEADER_ID , указывающий идентификатор заголовка ответа.

Flags

Флаги, соответствующие заголовку ответа в элементе HeaderId . Этот элемент используется только при наличии заголовка WWW-Authenticate. Это может быть ноль или следующее:

Flag Значение
HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER
Указанный порядок схем проверки подлинности сохраняется в ответе на запрос.

KnownHeaderCount

Количество элементов в массиве, указанное в элементе KnownHeaders .

KnownHeaders

Указатель на первый элемент в массиве HTTP_KNOWN_HEADER структур.

Комментарии

API HTTP версии 1.0 позволяет приложениям отправлять только один известный заголовок ответа с ответом. Начиная с API HTTP версии 2.0 приложения могут отправлять несколько известных заголовков ответов.

Элемент pInfoструктуры HTTP_RESPONSE_INFO указывает на эту структуру, когда приложение предоставляет несколько известных заголовков в ответе. Структура HTTP_RESPONSE_INFO расширяет структуру HTTP_RESPONSE начиная с ВЕРСИИ HTTP 2.0.

Структура HTTP_MULTIPLE_KNOWN_HEADERS позволяет серверным приложениям отправлять клиенту несколько запросов проверки подлинности.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть http.h

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

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

HTTP_RESPONSE_INFO

HTTP_RESPONSE_V2