Bagikan melalui


struktur HTTP_VERSION (http.h)

Struktur HTTP_VERSION menentukan versi protokol HTTP yang diperlukan permintaan atau respons. Ini tidak dikacaukan dengan versi API Server HTTP yang digunakan, yang disimpan dalam struktur HTTPAPI_VERSION .

Sintaks

typedef struct _HTTP_VERSION {
  USHORT MajorVersion;
  USHORT MinorVersion;
} HTTP_VERSION, *PHTTP_VERSION;

Anggota

MajorVersion

Versi utama protokol HTTP.

MinorVersion

Versi minor protokol HTTP.

Keterangan

Untuk informasi selengkapnya tentang protokol HTTP, lihat RFC 2616.

Makro berikut menentukan berbagai versi protokol 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 }"

HTTP Server API menyediakan sejumlah makro yang dapat digunakan untuk mengevaluasi nilai struktur HTTP_VERSION; Untuk informasi selengkapnya, lihat Makro HTTP Server API Versi 1.0.

Catatan HTTP Server API menolak versi HTTP yang lebih besar dari 65.535 baik di bagian utama atau minor. Jika permintaan menyertakan nomor versi seperti itu, HTTP Server API membuangnya dan mengembalikan respons dengan status 400 ("Permintaan Buruk").
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header http.h

Lihat juga

HTTP_REQUEST

HTTP_RESPONSE