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 |
---|---|
|
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 |