Partager via


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

Voir aussi

Structures de l’API serveur HTTP version 1.0

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS