структура 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 | Значение |
---|---|
|
Указанный порядок схем проверки подлинности сохраняется в ответе на запрос. |
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 |