public class CookieKt
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
decodeCookieValue(java.lang.String encodedValue,
CookieEncoding encoding)
Decode cookie value using the specified encoding
|
static java.lang.String |
encodeCookieValue(java.lang.String value,
CookieEncoding encoding)
Encode cookie value using the specified encoding
|
static java.util.Map<java.lang.String,java.lang.String> |
parseClientCookiesHeader(java.lang.String cookiesHeader,
boolean skipEscaped)
Parse client's
Cookie header value |
static Cookie |
parseServerSetCookieHeader(java.lang.String cookiesHeader)
Parse server's
Set-Cookie header value |
static java.lang.String |
renderCookieHeader(Cookie cookie)
Format
Set-Cookie header value |
static java.lang.String |
renderSetCookieHeader(Cookie cookie)
Format
Set-Cookie header value |
static java.lang.String |
renderSetCookieHeader(java.lang.String name,
java.lang.String value,
CookieEncoding encoding,
int maxAge,
io.ktor.util.date.GMTDate expires,
java.lang.String domain,
java.lang.String path,
boolean secure,
boolean httpOnly,
java.util.Map<java.lang.String,java.lang.String> extensions,
boolean includeEncoding)
Format
Set-Cookie header value |
public static Cookie parseServerSetCookieHeader(java.lang.String cookiesHeader)
Parse server's Set-Cookie
header value
public static java.util.Map<java.lang.String,java.lang.String> parseClientCookiesHeader(java.lang.String cookiesHeader, boolean skipEscaped)
Parse client's Cookie
header value
public static java.lang.String renderSetCookieHeader(Cookie cookie)
Format Set-Cookie
header value
public static java.lang.String renderCookieHeader(Cookie cookie)
Format Set-Cookie
header value
public static java.lang.String renderSetCookieHeader(java.lang.String name, java.lang.String value, CookieEncoding encoding, int maxAge, io.ktor.util.date.GMTDate expires, java.lang.String domain, java.lang.String path, boolean secure, boolean httpOnly, java.util.Map<java.lang.String,java.lang.String> extensions, boolean includeEncoding)
Format Set-Cookie
header value
public static java.lang.String encodeCookieValue(java.lang.String value, CookieEncoding encoding)
Encode cookie value using the specified encoding
public static java.lang.String decodeCookieValue(java.lang.String encodedValue, CookieEncoding encoding)
Decode cookie value using the specified encoding