Compartir a través de


estructura XHR_COOKIE (msxml6.h)

Define una cookie que puede agregar al archivo jar de cookies HTTP llamando al método SetCookie o recuperar del archivo JAR de cookies HTTP llamando al método GetCookie .

Sintaxis

typedef struct tagXHR_COOKIE {
  WCHAR    *pwszUrl;
  WCHAR    *pwszName;
  WCHAR    *pwszValue;
  WCHAR    *pwszP3PPolicy;
  FILETIME ftExpires;
  DWORD    dwFlags;
} XHR_COOKIE;

Miembros

pwszUrl

Cadena terminada en null que especifica la dirección URL en la cookie.

pwszName

Cadena terminada en null que especifica el nombre en la cookie.

pwszValue

Cadena terminada en null que especifica el valor de la cookie.

pwszP3PPolicy

Cadena terminada en null que especifica la directiva de usuario en la cookie.

ftExpires

Cadena terminada en null que especifica la fecha y hora en que expira la cookie.

dwFlags

Un conjunto de marcas de bits que especifica las propiedades de la cookie.

Este miembro puede ser uno de los valores del tipo de enumeración XHR_COOKIE_FLAG definido en el archivo de encabezado Msxml6.h .

Valor Significado
XHR_COOKIE_IS_SECURE
0x1
XHR_COOKIE_IS_SESSION
0x2
La cookie es una cookie de sesión y no una cookie persistente.
XHR_COOKIE_THIRD_PARTY
0x10
Indica que la cookie que se establece es una cookie de terceros.
XHR_COOKIE_PROMPT_REQUIRED
0x20
XHR_COOKIE_EVALUATE_P3P
0x40
Si se establece esta marca, el miembro pwszP3PPolicy apunta a un encabezado Platform-for-Privacy-Protection (P3P) para la cookie en cuestión.
XHR_COOKIE_APPLY_P3P
0x80
XHR_COOKIE_APPLY_P3P
0x100
XHR_COOKIE_IS_RESTRICTED
0x200
Indica que la cookie que se establece está asociada a un sitio que no es de confianza.
XHR_COOKIE_IE6
0x400
XHR_COOKIE_IS_LEGACY
0x800
XHR_COOKIE_NON_SCRIPT
0x1000
XHR_COOKIE_HTTPONLY
0x2000
Habilita la recuperación de cookies marcadas como "HTTPOnly".

No use esta marca si expone una interfaz scriptable, 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 que use esta marca solo si pueden garantizar que nunca permitirá que el código de terceros establezca una cookie mediante esta marca mediante un mecanismo de extensibilidad que proporcione.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP],MSXML 6.0 y versiones posteriores
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado msxml6.h

Consulte también

IXMLHTTPRequest2 (Interfaz)

SetCookie (método)

Método SetProperty