Bagikan melalui


enumerasi XHR_COOKIE_FLAG (msxml6.h)

Menentukan sekumpulan bendera yang dapat Anda tetapkan ke cookie di jar cookie HTTP dengan memanggil metode SetCookie atau kueri dari jar cookie HTTP dengan memanggil metode GetCookie .

Sintaks

typedef enum _XHR_COOKIE_FLAG {
  XHR_COOKIE_IS_SECURE = 0x1,
  XHR_COOKIE_IS_SESSION = 0x2,
  XHR_COOKIE_THIRD_PARTY = 0x10,
  XHR_COOKIE_PROMPT_REQUIRED = 0x20,
  XHR_COOKIE_EVALUATE_P3P = 0x40,
  XHR_COOKIE_APPLY_P3P = 0x80,
  XHR_COOKIE_P3P_ENABLED = 0x100,
  XHR_COOKIE_IS_RESTRICTED = 0x200,
  XHR_COOKIE_IE6 = 0x400,
  XHR_COOKIE_IS_LEGACY = 0x800,
  XHR_COOKIE_NON_SCRIPT = 0x1000,
  XHR_COOKIE_HTTPONLY = 0x2000
} XHR_COOKIE_FLAG;

Konstanta

 
XHR_COOKIE_IS_SECURE
Nilai: 0x1
Cookie aman.

Ketika bendera ini diatur, klien hanya untuk mengembalikan cookie dalam permintaan berikutnya jika permintaan tersebut menggunakan HTTPS.
XHR_COOKIE_IS_SESSION
Nilai: 0x2
Cookie hanya dapat digunakan dalam sesi HTTP saat ini dan tidak bertahan atau disimpan.
XHR_COOKIE_THIRD_PARTY
Nilai: 0x10
Cookie yang ditetapkan adalah cookie pihak ketiga.
XHR_COOKIE_PROMPT_REQUIRED
Nilai: 0x20
Permintaan kepada pengguna diperlukan untuk menerima cookie dari server.
XHR_COOKIE_EVALUATE_P3P
Nilai: 0x40
Cookie memiliki header Platform-for-Privacy-Protection (P3P).
XHR_COOKIE_APPLY_P3P
Nilai: 0x80
Cookie dengan header Platform-for-Privacy-Protection (P3P) telah diterapkan.
XHR_COOKIE_P3P_ENABLED
Nilai: 0x100
Cookie dengan header Platform-for-Privacy-Protection (P3P) telah diaktifkan.
XHR_COOKIE_IS_RESTRICTED
Nilai: 0x200
Cookie yang sedang diatur dikaitkan dengan situs yang tidak tepercaya.
XHR_COOKIE_IE6
Nilai: 0x400
XHR_COOKIE_IS_LEGACY
Nilai: 0x800
XHR_COOKIE_NON_SCRIPT
Nilai: 0x1000
Tidak memperbolehkan skrip atau isi aktif lainnya untuk mengakses cookie ini.
XHR_COOKIE_HTTPONLY
Nilai: 0x2000
Mengaktifkan pengambilan cookie yang ditandai sebagai "HTTPOnly".

Jangan gunakan bendera ini jika Anda mengekspos antarmuka yang dapat ditulis, karena ini memiliki implikasi keamanan. Jika Anda mengekspos antarmuka yang dapat ditulis, Anda dapat menjadi vektor serangan untuk serangan scripting lintas situs. Sangat penting bahwa Anda menggunakan bendera ini hanya jika mereka dapat menjamin bahwa Anda tidak akan pernah mengizinkan kode pihak ketiga untuk mengatur cookie menggunakan bendera ini melalui mekanisme ekstensibilitas yang Anda berikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header msxml6.h

Lihat juga

GetCookie

SetCookie

XHR_COOKIE