структура HTTP_VERSION (http.h)
Структура HTTP_VERSION определяет версию протокола HTTP, который требуется для запроса или ответа. Это не следует путать с используемой версией API HTTP-сервера, которая хранится в структуре HTTPAPI_VERSION .
Синтаксис
typedef struct _HTTP_VERSION {
USHORT MajorVersion;
USHORT MinorVersion;
} HTTP_VERSION, *PHTTP_VERSION;
Члены
MajorVersion
Основная версия протокола HTTP.
MinorVersion
Дополнительный номер версии протокола HTTP.
Комментарии
Дополнительные сведения о протоколе HTTP см. в статье RFC 2616.
Следующие макросы определяют различные версии протокола 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 }"
API HTTP-сервера предоставляет ряд макросов, которые можно использовать для оценки значения структуры HTTP_VERSION. Дополнительные сведения см. в разделе Макросы API HTTP-сервера версии 1.0.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | http.h |