Condividi tramite


struttura HTTP_MULTIPLE_KNOWN_HEADERS (http.h)

La struttura HTTP_MULTIPLE_KNOWN_HEADERS specifica le intestazioni incluse in una risposta HTTP quando sono necessarie più intestazioni.

Sintassi

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;

Members

HeaderId

Membro dell'enumerazione HTTP_HEADER_ID che specifica l'ID intestazione della risposta.

Flags

Flag corrispondenti all'intestazione della risposta nel membro HeaderId . Questo membro viene utilizzato solo quando è presente l'intestazione WWW-Authenticate. Può essere zero o il seguente:

Contrassegno Significato
HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER
L'ordine specificato degli schemi di autenticazione viene mantenuto nella risposta alla richiesta di verifica.

KnownHeaderCount

Numero di elementi nella matrice specificata nel membro KnownHeaders .

KnownHeaders

Puntatore al primo elemento nella matrice di strutture HTTP_KNOWN_HEADER .

Commenti

L'API HTTP versione 1.0 consente alle applicazioni di inviare una sola intestazione di risposta nota con la risposta. A partire dall'API HTTP versione 2.0, le applicazioni sono abilitate per inviare più intestazioni di risposta note.

Il membro pInfo della struttura HTTP_RESPONSE_INFO punta a questa struttura quando l'applicazione fornisce più intestazioni note in una risposta. La struttura HTTP_RESPONSE_INFO estende la struttura HTTP_RESPONSE a partire dalla versione HTTP 2.0.

La struttura HTTP_MULTIPLE_KNOWN_HEADERS consente alle applicazioni server di inviare più problemi di autenticazione al client.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione http.h

Vedi anche

Strutture dell'API server HTTP versione 2.0

HTTP_RESPONSE_INFO

HTTP_RESPONSE_V2