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