Package

unfiltered

request

Permalink

package request

Visibility
  1. Public
  2. All

Type Members

  1. class ConnegHeader extends SeqRequestHeader[String]

    Permalink
  2. class DateHeader extends RequestHeader[Date]

    Permalink

    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.

  3. trait DateParser extends (String) ⇒ Date

    Permalink
  4. class DelegatingRequest[+T] extends HttpRequest[T]

    Permalink
  5. abstract class HttpRequest[+T] extends AnyRef

    Permalink
  6. class IntHeader extends RequestHeader[Int]

    Permalink

    Header whose value should be an integer.

    Header whose value should be an integer. (Is stored in an Int.)

  7. class Method extends AnyRef

    Permalink
  8. abstract class Protocol extends AnyRef

    Permalink
  9. class RepeatableHeader extends SeqRequestHeader[String]

    Permalink

    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

  10. abstract class RequestExtractor[E] extends AnyRef

    Permalink
  11. class StringHeader extends RequestHeader[String]

    Permalink

    Header whose value can be any string.

  12. class UriHeader extends RequestHeader[URI]

    Permalink

    Header whose value should be a valid URI.

Value Members

  1. object &

    Permalink
  2. object Accept extends ConnegHeader

    Permalink
  3. object AcceptCharset extends ConnegHeader

    Permalink
  4. object AcceptEncoding extends ConnegHeader

    Permalink
  5. object AcceptLanguage extends ConnegHeader

    Permalink
  6. object Accepts

    Permalink

    Accepts request header extractor

  7. object AccessControlRequestHeaders extends RepeatableHeader

    Permalink
  8. object AccessControlRequestMethod extends StringHeader

    Permalink
  9. object Authorization extends StringHeader

    Permalink
  10. object BasicAuth

    Permalink

    Basic HTTP Authentication extractor

  11. object Body

    Permalink

    Utility for working with the request body.

  12. object CONNECT extends Method

    Permalink
  13. object Charset

    Permalink

    Extracts the charset value from the Content-Type header, if present

  14. object Connection extends StringHeader

    Permalink
  15. object Cookies extends MappedRequestHeader[String, Option[Cookie]]

    Permalink

    Primary Cookie extractor used for obtaining a collection cookies mapped to their names from the HTTP Cookie header

  16. object DELETE extends Method

    Permalink
  17. object DateFormatting

    Permalink
  18. object Decodes

    Permalink

    https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3

  19. object Expect extends StringHeader

    Permalink
  20. object From extends StringHeader

    Permalink
  21. object FromCookies

    Permalink

    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, and Port

  22. object GET extends Method

    Permalink
  23. object HEAD extends Method

    Permalink
  24. object HTTP

    Permalink
  25. object HTTPS

    Permalink
  26. object HTTP_1_0 extends Protocol

    Permalink
  27. object HTTP_1_1 extends Protocol

    Permalink
  28. object Host extends StringHeader

    Permalink
  29. object HostPort

    Permalink

    Extracts hostname and port separately from the Host header, setting a default port of 80 or 443 when none is specified

  30. object IfMatch extends RepeatableHeader

    Permalink
  31. object IfModifiedSince extends DateHeader

    Permalink
  32. object IfNoneMatch extends RepeatableHeader

    Permalink
  33. object IfRange extends StringHeader

    Permalink
  34. object IfUnmodifiedSince extends DateHeader

    Permalink
  35. object LINK extends Method

    Permalink
  36. object MaxForwards extends IntHeader

    Permalink
  37. object Mime

    Permalink

    Extractor and util for common mime types

  38. object OPTIONS extends Method

    Permalink
  39. object Origin extends StringHeader

    Permalink
  40. object PATCH extends Method

    Permalink
  41. object POST extends Method

    Permalink
  42. object PUT extends Method

    Permalink
  43. object Params

    Permalink

    Basic parameter access, and a pattern matching extractor in Extract.

  44. object Path

    Permalink
  45. object ProxyAuthorization extends StringHeader

    Permalink
  46. object QueryParams

    Permalink

    Basic query parameter access.

  47. object QueryString

    Permalink
  48. object Range extends RepeatableHeader

    Permalink
  49. object Referer extends UriHeader

    Permalink
  50. object RemoteAddr

    Permalink
  51. object RequestContentEncoding extends ConnegHeader

    Permalink

    To handle request body content encodings

  52. object RequestContentType extends StringHeader

    Permalink
  53. object RequestExtractor

    Permalink

    For working with request extractor objects

  54. object RequestFilter

    Permalink

    Apply an input stream filter to a request input stream.

  55. object Seg

    Permalink
  56. object TE extends RepeatableHeader

    Permalink
  57. object TRACE extends Method

    Permalink
  58. object UNLINK extends Method

    Permalink
  59. object Upgrade extends RepeatableHeader

    Permalink
  60. object UserAgent extends StringHeader

    Permalink
  61. object Via extends RepeatableHeader

    Permalink
  62. object XForwardedFor extends RepeatableHeader

    Permalink
  63. object XForwardedPort extends IntHeader

    Permalink
  64. object XForwardedProto extends StringHeader

    Permalink

Deprecated Value Members

  1. object QParams

    Permalink

    Fined-grained error reporting for arbitrarily many failing parameters.

    Fined-grained error reporting for arbitrarily many failing parameters. Import QParams._ to use; see ParamsSpec for examples.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.8.3) This validation scheme is deprecated, use Directives instead

Ungrouped