estrutura HTTP_VERSION (http.h)
A estrutura HTTP_VERSION define uma versão do protocolo HTTP que uma solicitação requer ou uma resposta fornece. Isso não deve ser confundido com a versão da API do Servidor HTTP usada, que é armazenada em uma estrutura HTTPAPI_VERSION .
Sintaxe
typedef struct _HTTP_VERSION {
USHORT MajorVersion;
USHORT MinorVersion;
} HTTP_VERSION, *PHTTP_VERSION;
Membros
MajorVersion
Versão principal do protocolo HTTP.
MinorVersion
Versão secundária do protocolo HTTP.
Comentários
Para obter mais informações sobre o protocolo HTTP, consulte RFC 2616.
As macros a seguir definem várias versões do protocolo 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 }"
A API do Servidor HTTP fornece várias macros que podem ser usadas para avaliar o valor de uma estrutura HTTP_VERSION; Para obter mais informações, consulte Macros da API do Servidor HTTP versão 1.0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | http.h |