Compartir a través de


enumeración XHR_COOKIE_FLAG (msxml6.h)

Define un conjunto de marcas que puede asignar a una cookie en el archivo JAR de cookies HTTP llamando al método SetCookie o consulta desde el archivo JAR de cookies HTTP llamando al método GetCookie .

Syntax

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;

Constantes

 
XHR_COOKIE_IS_SECURE
Valor: 0x1
La cookie es segura.

Cuando se establece esta marca, el cliente solo debe devolver la cookie en solicitudes posteriores si esas solicitudes usan HTTPS.
XHR_COOKIE_IS_SESSION
Valor: 0x2
La cookie solo se puede usar en la sesión HTTP actual y no se conserva ni se guarda.
XHR_COOKIE_THIRD_PARTY
Valor: 0x10
La cookie que se establece es una cookie de terceros.
XHR_COOKIE_PROMPT_REQUIRED
Valor: 0x20
Se requiere una solicitud al usuario para aceptar la cookie del servidor.
XHR_COOKIE_EVALUATE_P3P
Valor: 0x40
La cookie tiene un encabezado Platform-for-Privacy-Protection (P3P).
XHR_COOKIE_APPLY_P3P
Valor: 0x80
Se ha aplicado una cookie con un encabezado Platform-for-Privacy-Protection (P3P).
XHR_COOKIE_P3P_ENABLED
Valor: 0x100
Se ha habilitado una cookie con un encabezado Platform-for-Privacy-Protection (P3P).
XHR_COOKIE_IS_RESTRICTED
Valor: 0x200
La cookie que se establece está asociada a un sitio que no es de confianza.
XHR_COOKIE_IE6
Valor: 0x400
XHR_COOKIE_IS_LEGACY
Valor: 0x800
XHR_COOKIE_NON_SCRIPT
Valor: 0x1000
No permite que un script u otro contenido activo accedan a esta cookie.
XHR_COOKIE_HTTPONLY
Valor: 0x2000
Habilita la recuperación de cookies marcadas como "HTTPOnly".

No use esta marca si expone una interfaz que admite scripts, ya que esto tiene implicaciones de seguridad. Si expone una interfaz que admite scripts, puede convertirse en un vector de ataque para ataques de scripting entre sitios. Es imperativo usar esta marca solo si pueden garantizar que nunca permitirá que el código de terceros establezca una cookie mediante esta marca a través de un mecanismo de extensibilidad que proporcione.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado msxml6.h

Consulte también

GetCookie

SetCookie

XHR_COOKIE