Skip to content

interface IResponseCookies

cangjie
public interface IResponseCookies

功能:定义操作响应 Cookie 的能力。

成员概览

成员功能
func append(String, String)追加一个响应 Cookie。
func append(String, String, CookieOptions)使用指定选项追加一个响应 Cookie。
func append(Collection<(String, String)>, CookieOptions)批量追加响应 Cookie。
func delete(String)删除指定名称的响应 Cookie。
func delete(String, CookieOptions)使用指定选项删除响应 Cookie。

func append(String, String)

cangjie
func append(key: String, value: String): Unit

功能:追加一个响应 Cookie。

参数:

  • key: String - Cookie 名称。
  • value: String - Cookie 值。

返回值:

  • Unit

func append(String, String, CookieOptions)

cangjie
func append(key: String, value: String, options: CookieOptions): Unit

功能:使用指定选项追加一个响应 Cookie。

参数:

  • key: String - Cookie 名称。
  • value: String - Cookie 值。
  • options: CookieOptions - Cookie 选项。

返回值:

  • Unit

func append(Collection<(String, String)>, CookieOptions)

cangjie
func append(keyValuePairs: Collection<(String, String)>, options: CookieOptions): Unit

功能:批量追加响应 Cookie。

参数:

  • keyValuePairs: Collection<(String, String)> - 要追加的 Cookie 键值对集合。
  • options: CookieOptions - Cookie 选项。

返回值:

  • Unit

func delete(String)

cangjie
func delete(key: String): Unit

功能:删除指定名称的响应 Cookie。

参数:

  • key: String - 要删除的 Cookie 名称。

返回值:

  • Unit

func delete(String, CookieOptions)

cangjie
func delete(key: String, options: CookieOptions): Unit

功能:使用指定选项删除响应 Cookie。

参数:

  • key: String - 要删除的 Cookie 名称。
  • options: CookieOptions - 删除时使用的 Cookie 选项。

返回值:

  • Unit