다음을 통해 공유


XHR_COOKIE_FLAG 열거형(msxml6.h)

GetCookie 메서드를 호출하여 SETCookie 메서드 또는 HTTP 쿠키 jar에서 쿼리를 호출하여 HTTP 쿠키 jar의 쿠키에 할당할 수 있는 플래그 집합을 정의합니다.

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;

상수

 
XHR_COOKIE_IS_SECURE
값: 0x1
쿠키는 안전합니다.

이 플래그가 설정되면 클라이언트는 해당 요청이 HTTPS를 사용하는 경우에만 후속 요청에서 쿠키를 반환합니다.
XHR_COOKIE_IS_SESSION
값: 0x2
쿠키는 현재 HTTP 세션에서만 사용할 수 있으며 유지되거나 저장되지 않습니다.
XHR_COOKIE_THIRD_PARTY
값: 0x10
설정되는 쿠키는 타사 쿠키입니다.
XHR_COOKIE_PROMPT_REQUIRED
값: 0x20
서버에서 쿠키를 수락하려면 사용자에게 프롬프트가 필요합니다.
XHR_COOKIE_EVALUATE_P3P
값: 0x40
쿠키에는 P3P(Platform-for-Privacy-Protection) 헤더가 있습니다.
XHR_COOKIE_APPLY_P3P
값: 0x80
P3P(Platform-for-Privacy-Protection) 헤더가 있는 쿠키가 적용되었습니다.
XHR_COOKIE_P3P_ENABLED
값: 0x100
P3P(Platform-for-Privacy-Protection) 헤더가 있는 쿠키가 사용하도록 설정되었습니다.
XHR_COOKIE_IS_RESTRICTED
값: 0x200
설정되는 쿠키는 신뢰할 수 없는 사이트와 연결됩니다.
XHR_COOKIE_IE6
값: 0x400
XHR_COOKIE_IS_LEGACY
값: 0x800
XHR_COOKIE_NON_SCRIPT
값: 0x1000
스크립트 또는 기타 활성 콘텐츠가 이 쿠키에 액세스하는 것을 허용하지 않습니다.
XHR_COOKIE_HTTPONLY
값: 0x2000
"HTTPOnly"로 표시된 쿠키를 검색할 수 있습니다.

스크립팅 가능한 인터페이스를 노출하는 경우 보안에 영향을 주므로 이 플래그를 사용하지 마세요. 스크립팅 가능한 인터페이스를 노출하는 경우 교차 사이트 스크립팅 공격에 대한 공격 벡터가 될 수 있습니다. 제공하는 확장성 메커니즘을 통해 타사 코드가 이 플래그를 사용하여 쿠키를 설정하는 것을 허용하지 않을 경우에만 이 플래그를 사용해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 msxml6.h

추가 정보

GetCookie

SetCookie

XHR_COOKIE