Compartir a través de


HTTP_MULTIPLE_KNOWN_HEADERS estructura (http.h)

La estructura HTTP_MULTIPLE_KNOWN_HEADERS especifica los encabezados que se incluyen en una respuesta HTTP cuando se requiere más de un encabezado.

Sintaxis

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;

Miembros

HeaderId

Miembro de la enumeración HTTP_HEADER_ID que especifica el identificador del encabezado de respuesta.

Flags

Marcas correspondientes al encabezado de respuesta en el miembro HeaderId . Este miembro solo se usa cuando el encabezado WWW-Authenticate está presente. Puede ser cero o lo siguiente:

Marca Significado
HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER
El orden especificado de esquemas de autenticación se conserva en la respuesta de desafío.

KnownHeaderCount

Número de elementos de la matriz especificada en el miembro KnownHeaders .

KnownHeaders

Puntero al primer elemento de la matriz de estructuras de HTTP_KNOWN_HEADER .

Comentarios

La API HTTP versión 1.0 permite a las aplicaciones enviar solo un encabezado de respuesta conocido con la respuesta. A partir de la API HTTP versión 2.0, las aplicaciones están habilitadas para enviar varios encabezados de respuesta conocidos.

El miembro pInfo de la estructura HTTP_RESPONSE_INFO apunta a esta estructura cuando la aplicación proporciona varios encabezados conocidos en una respuesta. La estructura de HTTP_RESPONSE_INFO extiende la estructura de HTTP_RESPONSE a partir de la versión 2.0 de HTTP.

La estructura de HTTP_MULTIPLE_KNOWN_HEADERS permite a las aplicaciones de servidor enviar varios desafíos de autenticación al cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado http.h

Consulte también

Estructuras de la API de servidor HTTP versión 2.0

HTTP_RESPONSE_INFO

HTTP_RESPONSE_V2