Partager via


structure HTTP_RESPONSE_HEADERS (http.h)

La structure HTTP_RESPONSE_HEADERS contient les en-têtes envoyés avec une réponse HTTP.

Syntaxe

typedef struct _HTTP_RESPONSE_HEADERS {
  USHORT               UnknownHeaderCount;
  PHTTP_UNKNOWN_HEADER pUnknownHeaders;
  USHORT               TrailerCount;
  PHTTP_UNKNOWN_HEADER pTrailers;
  HTTP_KNOWN_HEADER    KnownHeaders[HttpHeaderResponseMaximum];
} HTTP_RESPONSE_HEADERS, *PHTTP_RESPONSE_HEADERS;

Membres

UnknownHeaderCount

Nombre d’en-têtes inconnus envoyés avec la réponse HTTP et contenus dans le tableau pointé par le membre pUnknownHeaders . Ce nombre ne peut pas dépasser 9999.

pUnknownHeaders

Pointeur vers un tableau de structures HTTP_UNKNOWN_HEADER qui contient une structure pour chacun des en-têtes inconnus envoyés dans la réponse HTTP.

TrailerCount

Ce membre est réservé et doit être égal à zéro.

pTrailers

Ce membre est réservé et doit être NULL.

KnownHeaders[HttpHeaderResponseMaximum]

Tableau de taille fixe de structures HTTP_KNOWN_HEADER . L’énumération HTTP_HEADER_ID fournit un mappage des types d’en-tête aux index de tableau. Si un en-tête connu d’un type donné est inclus dans la réponse HTTP, l’élément de tableau à l’index qui correspond à ce type spécifie la valeur d’en-tête. Les éléments du tableau pour lesquels aucun en-tête correspondant n’est présent contiennent un membre RawValueLength à valeur nulle. Utilisez RawValueLength pour déterminer la fin de la chaîne d’en-tête pointée par pRawValue, plutôt que de vous fier à la chaîne pour avoir une valeur null de fin.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête http.h

Voir aussi

Structures de l’API serveur HTTP version 1.0

HTTP_KNOWN_HEADER

HTTP_RESPONSE

HTTP_UNKNOWN_HEADER