Condividi tramite


enumerazione XHR_COOKIE_FLAG (msxml6.h)

Definisce un set di flag che è possibile assegnare a un cookie nel file JAR del cookie HTTP chiamando il metodo SetCookie o la query dal file JAR del cookie HTTP chiamando il metodo GetCookie .

Sintassi

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;

Costanti

 
XHR_COOKIE_IS_SECURE
Valore: 0x1
Il cookie è sicuro.

Quando questo flag è impostato, il client deve restituire il cookie solo nelle richieste successive se tali richieste usano HTTPS.
XHR_COOKIE_IS_SESSION
Valore: 0x2
Il cookie è utilizzabile solo nella sessione HTTP corrente e non viene salvato o salvato.
XHR_COOKIE_THIRD_PARTY
Valore: 0x10
Il cookie impostato è un cookie di terze parti.
XHR_COOKIE_PROMPT_REQUIRED
Valore: 0x20
Viene richiesto all'utente di accettare il cookie dal server.
XHR_COOKIE_EVALUATE_P3P
Valore: 0x40
Il cookie ha un'intestazione P3P (Platform-for-Privacy-Protection).
XHR_COOKIE_APPLY_P3P
Valore: 0x80
È stato applicato un cookie con un'intestazione P3P (Platform-for-Privacy-Protection).
XHR_COOKIE_P3P_ENABLED
Valore: 0x100
È stato abilitato un cookie con un'intestazione P3P (Platform-for-Privacy-Protection).
XHR_COOKIE_IS_RESTRICTED
Valore: 0x200
Il cookie impostato è associato a un sito non attendibile.
XHR_COOKIE_IE6
Valore: 0x400
XHR_COOKIE_IS_LEGACY
Valore: 0x800
XHR_COOKIE_NON_SCRIPT
Valore: 0x1000
Non consente a uno script o ad altri contenuti attivi di accedere a questo cookie.
XHR_COOKIE_HTTPONLY
Valore: 0x2000
Abilita il recupero dei cookie contrassegnati come "HTTPOnly".

Non usare questo flag se si espone un'interfaccia scriptable, perché ciò comporta implicazioni per la sicurezza. Se si espone un'interfaccia scriptabile, è possibile diventare un vettore di attacco per gli attacchi di scripting tra siti. È fondamentale usare questo flag solo se possono garantire che non si consentirà mai al codice di terze parti di impostare un cookie usando questo flag tramite un meccanismo di estendibilità fornito.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione msxml6.h

Vedi anche

GetCookie

SetCookie

XHR_COOKIE