共用方式為


msxml6.h) (XHR_COOKIE_FLAG 列舉

定義一組旗標,您可以藉由呼叫 SetCookie 方法,或呼叫 GetCookie 方法,從 HTTP Cookie jar 查詢,以指派給 HTTP Cookie jar 中的 Cookie。

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
Cookie 是安全的。

設定此旗標時,只有在這些要求使用 HTTPS 時,用戶端才會在後續要求中傳回 Cookie。
XHR_COOKIE_IS_SESSION
值: 0x2
Cookie 只能在目前的 HTTP 會話中使用,而且不會保存或儲存。
XHR_COOKIE_THIRD_PARTY
值: 0x10
所設定的 Cookie 是第三方 Cookie。
XHR_COOKIE_PROMPT_REQUIRED
值: 0x20
需要使用者提示才能接受來自伺服器的 Cookie。
XHR_COOKIE_EVALUATE_P3P
值: 0x40
Cookie 具有 Platform-for-Privacy-Protection (P3P) 標頭。
XHR_COOKIE_APPLY_P3P
值: 0x80
已套用具有 Platform-for-Privacy-Protection (P3P) 標頭的 Cookie。
XHR_COOKIE_P3P_ENABLED
值: 0x100
已啟用具有 Platform-for-Privacy-Protection (P3P) 標頭的 Cookie。
XHR_COOKIE_IS_RESTRICTED
值: 0x200
所設定的 Cookie 會與不受信任的網站相關聯。
XHR_COOKIE_IE6
值: 0x400
XHR_COOKIE_IS_LEGACY
值: 0x800
XHR_COOKIE_NON_SCRIPT
值: 0x1000
不允許腳本或其他使用中內容存取此 Cookie。
XHR_COOKIE_HTTPONLY
值: 0x2000
啟用擷取標示為 「HTTPOnly」 的 Cookie。

如果您公開可編寫腳本的介面,請勿使用此旗標,因為這具有安全性影響。 如果您公開可編寫腳本的介面,您可以成為跨網站腳本攻擊的攻擊媒介。 只有在您可以保證您永遠不會允許第三方程式代碼透過您提供的擴充性機制來設定 Cookie 時,才必須使用這個旗標。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 msxml6.h

另請參閱

GetCookie

SetCookie

XHR_COOKIE