HTTP_VERSION-Struktur (http.h)
Die HTTP_VERSION-Struktur definiert eine Version des HTTP-Protokolls, die eine Anforderung erfordert oder eine Antwort bereitstellt. Dies ist nicht zu verwechseln mit der verwendeten Version der HTTP-Server-API, die in einer HTTPAPI_VERSION-Struktur gespeichert ist.
Syntax
typedef struct _HTTP_VERSION {
USHORT MajorVersion;
USHORT MinorVersion;
} HTTP_VERSION, *PHTTP_VERSION;
Member
MajorVersion
Hauptversion des HTTP-Protokolls.
MinorVersion
Nebenversion des HTTP-Protokolls.
Hinweise
Weitere Informationen zum HTTP-Protokoll finden Sie unter RFC 2616.
Die folgenden Makros definieren verschiedene Versionen des HTTP-Protokolls:"#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 }"
Die HTTP-Server-API stellt eine Reihe von Makros bereit, mit denen der Wert einer HTTP_VERSION-Struktur ausgewertet werden kann. Weitere Informationen finden Sie unter HTTP Server API Version 1.0 Makros.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | http.h |