RequestCookies

final class RequestCookies(request: HttpRequest) extends AnyVal

Provides access to request cookies in Cookie header.

class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def cookies: Seq[PlainCookie]

Gets cookies.

Gets cookies.

def getCookie(name: String): Option[PlainCookie]

Gets specified cookie.

Gets specified cookie.

Value Params
name

cookie name

def getCookieValue(name: String): Option[String]

Gets value of specified cookie.

Gets value of specified cookie.

Value Params
name

cookie name

def putCookies(cookies: Seq[PlainCookie]): HttpRequest

Creates copy of request with supplied cookie.

Creates copy of request with supplied cookie.

Value Params
cookies

new cookies

Note

Previous cookies with same name are removed.

Creates copy of request with supplied cookies.

Creates copy of request with supplied cookies.

Value Params
more

additional cookies

one

cookie

Note

Previous cookies with same name are removed.

def removeCookies(names: Seq[String]): HttpRequest

Creates copy of request excluding cookies with given names.

Creates copy of request excluding cookies with given names.

Value Params
names

cookie names

def removeCookies(one: String, more: String*): HttpRequest

Creates copy of request excluding cookies with given names.

Creates copy of request excluding cookies with given names.

Value Params
more

additional cookie names

one

cookie name

def setCookies(cookies: Seq[PlainCookie]): HttpRequest

Creates copy of request with new set of cookies.

Creates copy of request with new set of cookies.

Value Params
cookies

new set of cookies

Creates copy of request with new set of cookies.

Creates copy of request with new set of cookies.

Value Params
more

additional new cookies

one

new cookie