package request
- Alphabetic
- Public
- All
Type Members
- class ConnegHeader extends SeqRequestHeader[String]
-
class
DateHeader extends RequestHeader[Date]
Header whose value should be a date and time.
Header whose value should be a date and time. Parsing is attempted for formats defined in the DateFormatting object, in this order: RFC1123, RFC1036, ANSICTime.
- trait DateParser extends (String) ⇒ Date
- class DelegatingRequest[+T] extends HttpRequest[T]
- abstract class HttpRequest[+T] extends AnyRef
-
class
IntHeader extends RequestHeader[Int]
Header whose value should be an integer.
Header whose value should be an integer. (Is stored in an Int.)
- class Method extends AnyRef
- abstract class Protocol extends AnyRef
-
class
RepeatableHeader extends SeqRequestHeader[String]
A repeatable header may be specified in more than one header k-v pair and whose values are a list delimited by comma see also https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2
- abstract class RequestExtractor[E] extends AnyRef
-
class
StringHeader extends RequestHeader[String]
Header whose value can be any string.
-
class
UriHeader extends RequestHeader[URI]
Header whose value should be a valid URI.
Value Members
- object &
- object Accept extends ConnegHeader
- object AcceptCharset extends ConnegHeader
- object AcceptEncoding extends ConnegHeader
- object AcceptLanguage extends ConnegHeader
-
object
Accepts
Accepts request header extractor
- object AccessControlRequestHeaders extends RepeatableHeader
- object AccessControlRequestMethod extends StringHeader
- object Authorization extends StringHeader
-
object
BasicAuth
Basic HTTP Authentication extractor
-
object
Body
Utility for working with the request body.
- object CONNECT extends Method
-
object
Charset
Extracts the charset value from the Content-Type header, if present
- object Connection extends StringHeader
-
object
Cookies extends MappedRequestHeader[String, Option[Cookie]]
Primary Cookie extractor used for obtaining a collection cookies mapped to their names from the HTTP
Cookie
header - object DELETE extends Method
- object DateFormatting
-
object
Decodes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3
- object Expect extends StringHeader
- object From extends StringHeader
-
object
FromCookies
Module for Cookie deserialization.
Module for Cookie deserialization. Some optional cookie properties defined in http://tools.ietf.org/html/rfc2965 are not included in this implementation's deserialized cookie representation. This list includes
Comment
,CommentURL
,Discard
, andPort
- object GET extends Method
- object HEAD extends Method
- object HTTP
- object HTTPS
- object HTTP_1_0 extends Protocol
- object HTTP_1_1 extends Protocol
- object Host extends StringHeader
-
object
HostPort
Extracts hostname and port separately from the Host header, setting a default port of 80 or 443 when none is specified
- object IfMatch extends RepeatableHeader
- object IfModifiedSince extends DateHeader
- object IfNoneMatch extends RepeatableHeader
- object IfRange extends StringHeader
- object IfUnmodifiedSince extends DateHeader
- object LINK extends Method
- object MaxForwards extends IntHeader
-
object
Mime
Extractor and util for common mime types
- object OPTIONS extends Method
- object Origin extends StringHeader
- object PATCH extends Method
- object POST extends Method
- object PUT extends Method
-
object
Params
Basic parameter access, and a pattern matching extractor in Extract.
- object Path
- object ProxyAuthorization extends StringHeader
-
object
QueryParams
Basic query parameter access.
- object QueryString
- object Range extends RepeatableHeader
- object Referer extends UriHeader
- object RemoteAddr
-
object
RequestContentEncoding extends ConnegHeader
To handle request body content encodings
- object RequestContentType extends StringHeader
-
object
RequestExtractor
For working with request extractor objects
-
object
RequestFilter
Apply an input stream filter to a request input stream.
- object Seg
- object TE extends RepeatableHeader
- object TRACE extends Method
- object UNLINK extends Method
- object Upgrade extends RepeatableHeader
- object UserAgent extends StringHeader
- object Via extends RepeatableHeader
- object XForwardedFor extends RepeatableHeader
- object XForwardedPort extends IntHeader
- object XForwardedProto extends StringHeader