HTTP_KNOWN_HEADER structure (http.h)
La structure HTTP_KNOWN_HEADER contient les valeurs d’en-tête d’un en-tête connu à partir d’une requête HTTP ou d’une réponse HTTP.
Syntaxe
typedef struct _HTTP_KNOWN_HEADER {
USHORT RawValueLength;
PCSTR pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;
Membres
RawValueLength
Taille, en octets, de la chaîne 8 bits pointée par le membre pRawValue , sans compter un caractère null de fin, le cas échéant. Si RawValueLength est égal à zéro, la valeur de l’élément pRawValue n’a aucun sens.
pRawValue
Pointeur vers le texte de cet en-tête HTTP. Utilisez RawValueLength pour déterminer où se termine ce texte au lieu de compter sur la chaîne pour avoir une valeur null de fin. Le format du texte d’en-tête est spécifié dans RFC 2616.
Notes
Dans l’API serveur HTTP, les en-têtes connus sont définis comme ceux qui sont énumérés dans le type d’énumération HTTP_HEADER_ID . N’oubliez pas qu’il existe différentes listes de tailles différentes pour les en-têtes de demande et de réponse.
Pour plus d’informations sur la structure et l’utilisation des en-têtes HTTP, consultez RFC 2616.
Spécifications
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 |