Skip to content

struct CookieSameSiteMode

cangjie
public struct CookieSameSiteMode <: ToString & Equatable<CookieSameSiteMode>

功能:表示 Cookie 的 SameSite 策略。

父类型:

成员概览

成员功能
let Unspecified表示未显式指定 SameSite 策略。
let None表示允许跨站发送 Cookie。
let Lax表示仅在宽松同站场景下发送 Cookie。
let Strict表示仅在严格同站场景下发送 Cookie。
func toString()返回当前 SameSite 策略的字符串表示。
func ==(CookieSameSiteMode)比较两个 SameSite 策略是否相等。

let Unspecified

cangjie
public static let Unspecified = CookieSameSiteMode("unspecified")

功能:表示未显式指定 SameSite 策略。

let None

cangjie
public static let None = CookieSameSiteMode("None")

功能:表示允许跨站发送 Cookie。

let Lax

cangjie
public static let Lax = CookieSameSiteMode("lax")

功能:表示仅在宽松同站场景下发送 Cookie。

let Strict

cangjie
public static let Strict = CookieSameSiteMode("strict")

功能:表示仅在严格同站场景下发送 Cookie。

func toString()

cangjie
public func toString(): String

功能:返回当前 SameSite 策略的字符串表示。

返回值:

  • String - 当前 SameSite 策略的字符串表示。

func ==(CookieSameSiteMode)

cangjie
public operator func ==(that: CookieSameSiteMode): Bool

功能:比较两个 SameSite 策略是否相等。

参数:

返回值:

  • Bool - 如果两者相等则返回 true,否则返回 false。