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 |