structure HTTP_VERSION (http.h)
La structure HTTP_VERSION définit une version du protocole HTTP qu’une requête nécessite ou qu’une réponse fournit. Cela ne doit pas être confondu avec la version de l’API de serveur HTTP utilisée, qui est stockée dans une structure de HTTPAPI_VERSION .
Syntaxe
typedef struct _HTTP_VERSION {
USHORT MajorVersion;
USHORT MinorVersion;
} HTTP_VERSION, *PHTTP_VERSION;
Membres
MajorVersion
Version majeure du protocole HTTP.
MinorVersion
Version mineure du protocole HTTP.
Remarques
Pour plus d’informations sur le protocole HTTP, consultez RFC 2616.
Les macros suivantes définissent différentes versions du protocole HTTP : « #define HTTP_VERSION_UNKNOWN { 0, 0 }""#define HTTP_VERSION_0_9 { 0, 9 }""#define HTTP_VERSION_1_0 { 1, 0 }"""#define HTTP_VERSION_1_1 { 1, 1 } »
L’API serveur HTTP fournit un certain nombre de macros qui peuvent être utilisées pour évaluer la valeur d’une structure de HTTP_VERSION ; Pour plus d’informations, consultez Macros de l’API serveur HTTP version 1.0.
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 |