ResponseCookies

class ResponseCookies

Server’s response cookies

Constructors

<init>

ResponseCookies(
    response: ApplicationResponse,
    secureTransport: Boolean)

Server’s response cookies

Functions

append

fun append(item: Cookie): Unit

Append cookie item using Set-Cookie HTTP response header

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

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

appendExpired

fun appendExpired(
    name: String,
    domain: String? = null,
    path: String? = null
): Unit

Append already expired cookie: useful to remove client cookies

get

operator fun get(name: String): Cookie?

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