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 |
---|---|
|
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 |