HTTP_VERSION struttura (http.h)
La struttura HTTP_VERSION definisce una versione del protocollo HTTP che una richiesta richiede o una risposta. Questa operazione non deve essere confusa con la versione dell'API server HTTP usata, archiviata in una struttura HTTPAPI_VERSION .
Sintassi
typedef struct _HTTP_VERSION {
USHORT MajorVersion;
USHORT MinorVersion;
} HTTP_VERSION, *PHTTP_VERSION;
Members
MajorVersion
Versione principale del protocollo HTTP.
MinorVersion
Versione secondaria del protocollo HTTP.
Commenti
Per altre informazioni sul protocollo HTTP, vedere RFC 2616.
Le macro seguenti definiscono diverse versioni del protocollo 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 server HTTP fornisce una serie di macro che possono essere usate per valutare il valore di una struttura HTTP_VERSION; Per altre informazioni, vedere Macro dell'API SERVER HTTP versione 1.0.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | http.h |