Partager via


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

Voir aussi

Structures de l’API serveur HTTP version 2.0

HTTP_RESPONSE_INFO

HTTP_RESPONSE_V2