structure HTTP_REQUEST_HEADERS (http.h)
La structure HTTP_REQUEST_HEADERS contient des en-têtes envoyés avec une requête HTTP.
Syntaxe
typedef struct _HTTP_REQUEST_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderRequestMaximum];
} HTTP_REQUEST_HEADERS, *PHTTP_REQUEST_HEADERS;
Membres
UnknownHeaderCount
Nombre d’en-têtes inconnus envoyés avec la requête HTTP. Ce nombre correspond à la taille du tableau vers lequel pointe le membre pUnknownHeaders .
pUnknownHeaders
Pointeur vers un tableau de structures HTTP_UNKNOWN_HEADER . Ce tableau contient une structure pour chacun des en-têtes inconnus envoyés dans la requête HTTP.
TrailerCount
Ce membre est réservé et doit être égal à zéro.
pTrailers
Ce membre est réservé et doit avoir la valeur NULL.
KnownHeaders[HttpHeaderRequestMaximum]
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 requête HTTP, l’élément de tableau au niveau de 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 zéro. Utilisez RawValueLength pour déterminer la fin de la chaîne d’en-tête pointée par pRawValue, plutôt que de compter sur la chaîne pour avoir une valeur null de fin.
Configuration requise
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 |