structure HTTP_MULTIPLE_KNOWN_HEADERS (http.h)
La structure HTTP_MULTIPLE_KNOWN_HEADERS spécifie les en-têtes inclus dans une réponse HTTP lorsque plusieurs en-têtes sont nécessaires.
Syntaxe
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;
Membres
HeaderId
Un membre du HTTP_HEADER_ID énumération spécifiant l’ID d’en-tête de réponse.
Flags
Indicateurs correspondant à l’en-tête de réponse dans le membre HeaderId . Ce membre est utilisé uniquement lorsque l’en-tête WWW-Authenticate est présent. Il peut s’agir de zéro ou de ce qui suit :
Indicateur | Signification |
---|---|
|
L’ordre spécifié des schémas d’authentification est conservé sur la réponse au défi. |
KnownHeaderCount
Nombre d’éléments dans le tableau spécifié dans le membre KnownHeaders .
KnownHeaders
Pointeur vers le premier élément du tableau de structures HTTP_KNOWN_HEADER .
Remarques
L’API HTTP version 1.0 permet aux applications d’envoyer un seul en-tête de réponse connu avec la réponse. À compter de l’API HTTP version 2.0, les applications sont activées pour envoyer plusieurs en-têtes de réponse connus.
Le membre pInfo de la structure HTTP_RESPONSE_INFO pointe vers cette structure lorsque l’application fournit plusieurs en-têtes connus sur une réponse. La structure HTTP_RESPONSE_INFO étend la structure HTTP_RESPONSE à partir de HTTP version 2.0.
La structure HTTP_MULTIPLE_KNOWN_HEADERS permet aux applications serveur d’envoyer plusieurs défis d’authentification au client.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | http.h |