ResponseCookies

class ResponseCookies(response: ApplicationResponse, secureTransport: Boolean)

Server's response cookies

Constructors

Link copied to clipboard
fun ResponseCookies(response: ApplicationResponse, secureTransport: Boolean)

Functions

Link copied to clipboard
fun append(item: Cookie)

Append cookie item using Set-Cookie HTTP response header

fun append(name: String, value: String, encoding: CookieEncoding = CookieEncoding.URI_ENCODING, maxAge: Int, expires: GMTDate? = null, domain: String? = null, path: String? = null, secure: Boolean = false, httpOnly: Boolean = false, extensions: Map<String, String?> = emptyMap())
fun append(name: String, value: String, encoding: CookieEncoding = CookieEncoding.URI_ENCODING, maxAge: Long = 0, expires: GMTDate? = null, domain: String? = null, path: String? = null, secure: Boolean = false, httpOnly: Boolean = false, extensions: Map<String, String?> = emptyMap())

Append a cookie using Set-Cookie HTTP response header from the specified parameters

Link copied to clipboard
fun appendExpired(name: String, domain: String? = null, path: String? = null)

Append already expired cookie: useful to remove client cookies

Link copied to clipboard
operator fun get(name: String): Cookie?

Get cookie from response HTTP headers (from Set-Cookie header)