Bendera Info Kueri (Wininet.h)
Daftar berikut berisi atribut dan pengubah yang digunakan oleh HttpQueryInfo dan QueryInfo.
Bendera atribut digunakan oleh HttpQueryInfo (atau QueryInfo) untuk menunjukkan data apa yang akan diambil. Sebagian besar bendera atribut memetakan langsung ke header HTTP tertentu. Ada juga beberapa bendera khusus, seperti HTTP_QUERY_RAW_HEADERS, yang tidak terkait dengan header tertentu.
-
HTTP_QUERY_ACCEPT
-
-
24
-
Mengambil jenis media yang dapat diterima untuk respons.
-
-
HTTP_QUERY_ACCEPT_CHARSET
-
-
25
-
Mengambil set karakter yang dapat diterima untuk respons.
-
-
HTTP_QUERY_ACCEPT_ENCODING
-
-
26
-
Mengambil nilai pengkodian konten yang dapat diterima untuk respons.
-
-
HTTP_QUERY_ACCEPT_LANGUAGE
-
-
27
-
Mengambil bahasa alami yang dapat diterima untuk respons.
-
-
HTTP_QUERY_ACCEPT_RANGES
-
-
42
-
Mengambil jenis permintaan rentang yang diterima untuk sumber daya.
-
-
HTTP_QUERY_AGE
-
-
48
-
Mengambil bidang header respons Usia, yang berisi perkiraan pengirim tentang jumlah waktu sejak respons dihasilkan di server asal.
-
-
HTTP_QUERY_ALLOW
-
-
7
-
Menerima kata kerja HTTP yang didukung oleh server.
-
-
HTTP_QUERY_AUTHORIZATION
-
-
28
-
Mengambil kredensial otorisasi yang digunakan untuk permintaan.
-
-
HTTP_QUERY_CACHE_CONTROL
-
-
49
-
Mengambil arahan kontrol cache.
-
-
HTTP_QUERY_CONNECTION
-
-
23
-
Mengambil opsi apa pun yang ditentukan untuk koneksi tertentu dan tidak boleh dikomunikasikan oleh proksi melalui koneksi lebih lanjut.
-
-
HTTP_QUERY_CONTENT_BASE
-
-
50
-
Mengambil URI dasar (Pengidentifikasi Sumber Daya Seragam) untuk menyelesaikan URL relatif dalam entitas.
-
-
HTTP_QUERY_CONTENT_DESCRIPTION
-
-
4
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_CONTENT_DISPOSITION
-
-
47
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_CONTENT_ENCODING
-
-
29
-
Mengambil pengkodian konten tambahan yang telah diterapkan ke seluruh sumber daya.
-
-
HTTP_QUERY_CONTENT_ID
-
-
3
-
Mengambil identifikasi konten.
-
-
HTTP_QUERY_CONTENT_LANGUAGE
-
-
6
-
Mengambil bahasa tempat konten berada.
-
-
HTTP_QUERY_CONTENT_LENGTH
-
-
5
-
Mengambil ukuran sumber daya, dalam byte.
-
-
HTTP_QUERY_CONTENT_LOCATION
-
-
51
-
Mengambil lokasi sumber daya untuk entitas yang diapit dalam pesan.
-
-
HTTP_QUERY_CONTENT_MD5
-
-
52
-
Mengambil hash MD5 dari isi entitas untuk tujuan memberikan pemeriksaan integritas pesan end-to-end (MIC) untuk isi entitas. Untuk informasi selengkapnya, lihat RFC1864, Bidang Header Content-MD5, di https://ftp.isi.edu/in-notes/rfc1864.txt.
-
-
HTTP_QUERY_CONTENT_RANGE
-
-
53
-
Mengambil lokasi dalam isi entitas lengkap tempat isi entitas parsial harus dimasukkan dan ukuran total isi entitas penuh.
-
-
HTTP_QUERY_CONTENT_TRANSFER_ENCODING
-
-
2
-
Menerima pengkodatan konten tambahan yang telah diterapkan ke sumber daya.
-
-
HTTP_QUERY_CONTENT_TYPE
-
-
1
-
Menerima tipe konten sumber daya (seperti teks/html).
-
-
HTTP_QUERY_COOKIE
-
-
44
-
Mengambil cookie apa pun yang terkait dengan permintaan.
-
-
HTTP_QUERY_COST
-
-
15
-
Tidak lagi didukung.
-
-
HTTP_QUERY_CUSTOM
-
-
65535
-
Menyebabkan HttpQueryInfo mencari nama header yang ditentukan dalam lpvBuffer dan menyimpan data header di lpvBuffer.
-
-
HTTP_QUERY_DATE
-
-
9
-
Menerima tanggal dan waktu asal pesan.
-
-
HTTP_QUERY_DERIVED_FROM
-
-
14
-
Tidak lagi didukung.
-
-
HTTP_QUERY_ECHO_HEADERS
-
-
73
-
Saat ini tidak diimplementasikan.
-
-
HTTP_QUERY_ECHO_HEADERS_CRLF
-
-
74
-
Saat ini tidak diimplementasikan.
-
-
HTTP_QUERY_ECHO_REPLY
-
-
72
-
Saat ini tidak diimplementasikan.
-
-
HTTP_QUERY_ECHO_REQUEST
-
-
71
-
Saat ini tidak diimplementasikan.
-
-
HTTP_QUERY_ETAG
-
-
54
-
Mengambil tag entitas untuk entitas terkait.
-
-
HTTP_QUERY_EXPECT
-
-
68
-
Mengambil header Expect, yang menunjukkan apakah aplikasi klien harus mengharapkan respons seri 100.
-
-
HTTP_QUERY_EXPIRES
-
-
10
-
Menerima tanggal dan waktu setelah itu sumber daya harus dianggap kedaluarsa.
-
-
HTTP_QUERY_FORWARDED
-
-
30
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_FROM
-
-
31
-
Mengambil alamat email untuk pengguna manusia yang mengontrol agen pengguna yang meminta jika header Dari diberikan.
-
-
HTTP_QUERY_HOST
-
-
55
-
Mengambil host Internet dan nomor port sumber daya yang diminta.
-
-
HTTP_QUERY_IF_MATCH
-
-
56
-
Mengambil konten bidang If-Match request-header.
-
-
HTTP_QUERY_IF_MODIFIED_SINCE
-
-
32
-
Mengambil konten header If-Modified-Since.
-
-
HTTP_QUERY_IF_NONE_MATCH
-
-
57
-
Mengambil konten bidang request-header If-None-Match.
-
-
HTTP_QUERY_IF_RANGE
-
-
58
-
Mengambil konten bidang If-Range request-header. Header ini memungkinkan aplikasi klien untuk memverifikasi bahwa entitas yang terkait dengan salinan parsial entitas dalam cache aplikasi klien belum diperbarui. Jika entitas belum diperbarui, kirim bagian yang tidak ada aplikasi klien. Jika entitas telah diperbarui, kirim seluruh entitas yang diperbarui.
-
-
HTTP_QUERY_IF_UNMODIFIED_SINCE
-
-
59
-
Mengambil konten bidang If-Unmodified-Since request-header.
-
-
HTTP_QUERY_LAST_MODIFIED
-
-
11
-
Menerima tanggal dan waktu di mana server percaya sumber daya terakhir diubah.
-
-
HTTP_QUERY_LINK
-
-
16
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_LOCATION
-
-
33
-
Mengambil Pengidentifikasi Sumber Daya Seragam (URI) absolut yang digunakan dalam header respons Lokasi.
-
-
HTTP_QUERY_MAX
-
-
78
-
Bukan bendera kueri. Menunjukkan nilai maksimum nilai HTTP_QUERY_*.
-
-
HTTP_QUERY_MAX_FORWARDS
-
-
60
-
Mengambil jumlah proksi atau gateway yang dapat meneruskan permintaan ke server masuk berikutnya.
-
-
HTTP_QUERY_MESSAGE_ID
-
-
12
-
Tidak lagi didukung.
-
-
HTTP_QUERY_MIME_VERSION
-
-
0
-
Menerima versi protokol MIME yang digunakan untuk membuat pesan.
-
-
HTTP_QUERY_ORIG_URI
-
-
34
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_PRAGMA
-
-
17
-
Menerima arahan khusus implementasi yang mungkin berlaku untuk penerima mana pun di sepanjang rantai permintaan/respons.
-
-
HTTP_QUERY_PROXY_AUTHENTICATE
-
-
41
-
Mengambil skema autentikasi dan realm yang dikembalikan oleh proksi.
-
-
HTTP_QUERY_PROXY_AUTHORIZATION
-
-
61
-
Mengambil header yang digunakan untuk mengidentifikasi pengguna ke proksi yang memerlukan autentikasi. Header ini hanya dapat diambil sebelum permintaan dikirim ke server.
-
-
HTTP_QUERY_PROXY_CONNECTION
-
-
69
-
Mengambil header Proxy-Connection.
-
-
HTTP_QUERY_PUBLIC
-
-
8
-
Menerima metode yang tersedia di server ini.
-
-
HTTP_QUERY_RANGE
-
-
62
-
Mengambil rentang byte entitas.
-
-
HTTP_QUERY_RAW_HEADERS
-
-
21
-
Menerima semua header yang dikembalikan oleh server. Setiap header dihentikan oleh "\0". "\0" tambahan mengakhiri daftar header.
-
-
HTTP_QUERY_RAW_HEADERS_CRLF
-
-
22
-
Menerima semua header yang dikembalikan oleh server. Setiap header dipisahkan oleh urutan kembali/umpan baris (CR/LF) pengangkutan.
-
-
HTTP_QUERY_REFERER
-
-
35
-
Menerima Pengidentifikasi Sumber Daya Seragam (URI) sumber daya tempat URI yang diminta diperoleh.
-
-
HTTP_QUERY_REFRESH
-
-
46
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_REQUEST_METHOD
-
-
45
-
Menerima kata kerja HTTP yang sedang digunakan dalam permintaan, biasanya GET atau POST.
-
-
HTTP_QUERY_RETRY_AFTER
-
-
36
-
Mengambil jumlah waktu layanan diperkirakan tidak tersedia.
-
-
HTTP_QUERY_SERVER
-
-
37
-
Mengambil data tentang perangkat lunak yang digunakan oleh server asal untuk menangani permintaan.
-
-
HTTP_QUERY_SET_COOKIE
-
-
43
-
Menerima nilai cookie yang ditetapkan untuk permintaan tersebut.
-
-
HTTP_QUERY_STATUS_CODE
-
-
19
-
Menerima kode status yang dikembalikan oleh server. Untuk informasi selengkapnya dan daftar nilai yang mungkin, lihat Kode Status HTTP.
-
-
HTTP_QUERY_STATUS_TEXT
-
-
20
-
Menerima teks tambahan yang dikembalikan oleh server pada baris respons.
-
-
HTTP_QUERY_TITLE
-
-
38
-
Kedaluwarsa. Dipertahankan hanya untuk kompatibilitas aplikasi warisan.
-
-
HTTP_QUERY_TRANSFER_ENCODING
-
-
63
-
Mengambil jenis transformasi yang telah diterapkan ke isi pesan sehingga dapat ditransfer dengan aman antara pengirim dan penerima.
-
-
HTTP_QUERY_UNLESS_MODIFIED_SINCE
-
-
70
-
Mengambil header Kecuali-Diubah-Sejak.
-
-
HTTP_QUERY_UPGRADE
-
-
64
-
Mengambil protokol komunikasi tambahan yang didukung oleh server.
-
-
HTTP_QUERY_URI
-
-
13
-
Menerima beberapa atau semua Pengidentifikasi Sumber Daya Seragam (URI) tempat sumber daya Request-URI dapat diidentifikasi.
-
-
HTTP_QUERY_USER_AGENT
-
-
39
-
Mengambil data tentang agen pengguna yang membuat permintaan.
-
-
HTTP_QUERY_VARY
-
-
65
-
Mengambil header yang menunjukkan bahwa entitas dipilih dari sejumlah representasi respons yang tersedia menggunakan negosiasi berbasis server.
-
-
HTTP_QUERY_VERSION
-
-
18
-
Menerima kode respons terakhir yang dikembalikan oleh server.
-
-
HTTP_QUERY_VIA
-
-
66
-
Mengambil protokol perantara dan penerima antara agen pengguna dan server berdasarkan permintaan, dan antara server asal dan klien pada respons.
-
-
HTTP_QUERY_WARNING
-
-
67
-
Mengambil data tambahan tentang status respons yang mungkin tidak tercermin oleh kode status respons.
-
-
HTTP_QUERY_WWW_AUTHENTICATE
-
-
40
-
Mengambil skema autentikasi dan realm yang dikembalikan oleh server.
-
-
HTTP_QUERY_X_CONTENT_TYPE_OPTIONS
-
-
79
-
Mengambil nilai header X-Content-Type-Options.
-
-
HTTP_QUERY_P3P
-
-
80
-
Mengambil nilai header P3P.
-
-
HTTP_QUERY_X_P2P_PEERDIST
-
-
81
-
Mengambil nilai header X-P2P-PeerDist.
-
-
HTTP_QUERY_TRANSLATE
-
-
82
-
Mengambil nilai header terjemahan.
-
-
HTTP_QUERY_X_UA_COMPATIBLE
-
-
83
-
Mengambil nilai header yang Kompatibel dengan X-UA.
-
-
HTTP_QUERY_DEFAULT_STYLE
-
-
84
-
Mengambil nilai header Default-Style.
-
-
HTTP_QUERY_X_FRAME_OPTIONS
-
-
85
-
Mengambil nilai header X-Frame-Options.
-
-
HTTP_QUERY_X_XSS_PROTECTION
-
-
86
-
Mengambil nilai header X-XSS-Protection.
-
Bendera pengubah digunakan bersama dengan bendera atribut untuk mengubah permintaan. Bendera pengubah mengubah format data yang dikembalikan atau menunjukkan di mana HttpQueryInfo (atau QueryInfo) harus mencari data.
-
HTTP_QUERY_FLAG_COALESCE
-
-
0x10000000
-
Tidak diterapkan.
-
-
HTTP_QUERY_FLAG_NUMBER
-
-
0x20000000
-
Mengembalikan data sebagai angka 32-bit untuk header yang nilainya adalah angka, seperti kode status.
-
-
HTTP_QUERY_FLAG_REQUEST_HEADERS
-
-
0x80000000
-
Kueri hanya meminta header.
-
-
HTTP_QUERY_FLAG_SYSTEMTIME
-
-
0x40000000
-
Mengembalikan nilai header sebagai struktur SYSTEMTIME , yang tidak mengharuskan aplikasi untuk mengurai data. Gunakan untuk header yang nilainya adalah string tanggal/waktu, seperti "Last-Modified-Time".
-
Keterangan
Catatan
WinINet tidak mendukung implementasi server. Selain itu, itu tidak boleh digunakan dari layanan. Untuk implementasi atau layanan server, gunakan Microsoft Windows HTTP Services (WinHTTP).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|