Bagikan melalui


struktur HTTP_MULTIPLE_KNOWN_HEADERS (http.h)

Struktur HTTP_MULTIPLE_KNOWN_HEADERS menentukan header yang disertakan dalam respons HTTP ketika diperlukan lebih dari satu header.

Sintaks

typedef struct _HTTP_MULTIPLE_KNOWN_HEADERS {
  HTTP_HEADER_ID     HeaderId;
  ULONG              Flags;
  USHORT             KnownHeaderCount;
  PHTTP_KNOWN_HEADER KnownHeaders;
} HTTP_MULTIPLE_KNOWN_HEADERS, *PHTTP_MULTIPLE_KNOWN_HEADERS;

Anggota

HeaderId

Anggota enumerasi HTTP_HEADER_ID yang menentukan ID header respons.

Flags

Bendera yang sesuai dengan header respons di anggota HeaderId . Anggota ini hanya digunakan ketika header WWW-Authenticate ada. Ini bisa nol atau berikut:

Bendera Makna
HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER
Urutan skema autentikasi yang ditentukan dipertahankan pada respons tantangan.

KnownHeaderCount

Jumlah elemen dalam array yang ditentukan dalam anggota KnownHeaders .

KnownHeaders

Penunjuk ke elemen pertama dalam array struktur HTTP_KNOWN_HEADER .

Keterangan

API HTTP versi 1.0 memungkinkan aplikasi untuk mengirim hanya satu header respons yang diketahui dengan respons. Dimulai dengan API HTTP versi 2.0, aplikasi diaktifkan untuk mengirim beberapa header respons yang diketahui.

Anggota pInfo dari struktur HTTP_RESPONSE_INFO menunjuk ke struktur ini ketika aplikasi menyediakan beberapa header yang diketahui pada respons. Struktur HTTP_RESPONSE_INFO memperluas struktur HTTP_RESPONSE yang dimulai dengan HTTP versi 2.0.

Struktur HTTP_MULTIPLE_KNOWN_HEADERS memungkinkan aplikasi server untuk mengirim beberapa tantangan autentikasi ke klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header http.h

Lihat juga

Struktur HTTP Server API Versi 2.0

HTTP_RESPONSE_INFO

HTTP_RESPONSE_V2