p

unfiltered

request

package request

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ConnegHeader extends SeqRequestHeader[String]
  2. 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.

  3. trait DateParser extends (String) ⇒ Date
  4. class DelegatingRequest[+T] extends HttpRequest[T]
  5. abstract class HttpRequest[+T] extends AnyRef
  6. class IntHeader extends RequestHeader[Int]

    Header whose value should be an integer.

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

  7. class Method extends AnyRef
  8. abstract class Protocol extends AnyRef
  9. 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

  10. abstract class RequestExtractor[E] extends AnyRef
  11. class StringHeader extends RequestHeader[String]

    Header whose value can be any string.

  12. class UriHeader extends RequestHeader[URI]

    Header whose value should be a valid URI.

Value Members

  1. object &
  2. object Accept extends ConnegHeader
  3. object AcceptCharset extends ConnegHeader
  4. object AcceptEncoding extends ConnegHeader
  5. object AcceptLanguage extends ConnegHeader
  6. object Accepts

    Accepts request header extractor

  7. object AccessControlRequestHeaders extends RepeatableHeader
  8. object AccessControlRequestMethod extends StringHeader
  9. object Authorization extends StringHeader
  10. object BasicAuth

    Basic HTTP Authentication extractor

  11. object Body

    Utility for working with the request body.

  12. object CONNECT extends Method
  13. object Charset

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

  14. object Connection extends StringHeader
  15. 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

  16. object DELETE extends Method
  17. object DateFormatting
  18. object Decodes

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

  19. object Expect extends StringHeader
  20. object From extends StringHeader
  21. 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, and Port

  22. object GET extends Method
  23. object HEAD extends Method
  24. object HTTP
  25. object HTTPS
  26. object HTTP_1_0 extends Protocol
  27. object HTTP_1_1 extends Protocol
  28. object Host extends StringHeader
  29. object HostPort

    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
  31. object IfModifiedSince extends DateHeader
  32. object IfNoneMatch extends RepeatableHeader
  33. object IfRange extends StringHeader
  34. object IfUnmodifiedSince extends DateHeader
  35. object LINK extends Method
  36. object MaxForwards extends IntHeader
  37. object Mime

    Extractor and util for common mime types

  38. object OPTIONS extends Method
  39. object Origin extends StringHeader
  40. object PATCH extends Method
  41. object POST extends Method
  42. object PUT extends Method
  43. object Params

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

  44. object Path
  45. object ProxyAuthorization extends StringHeader
  46. object QueryParams

    Basic query parameter access.

  47. object QueryString
  48. object Range extends RepeatableHeader
  49. object Referer extends UriHeader
  50. object RemoteAddr
  51. object RequestContentEncoding extends ConnegHeader

    To handle request body content encodings

  52. object RequestContentType extends StringHeader
  53. object RequestExtractor

    For working with request extractor objects

  54. object RequestFilter

    Apply an input stream filter to a request input stream.

  55. object Seg
  56. object TE extends RepeatableHeader
  57. object TRACE extends Method
  58. object UNLINK extends Method
  59. object Upgrade extends RepeatableHeader
  60. object UserAgent extends StringHeader
  61. object Via extends RepeatableHeader
  62. object XForwardedFor extends RepeatableHeader
  63. object XForwardedPort extends IntHeader
  64. object XForwardedProto extends StringHeader

Deprecated Value Members

  1. object QParams

    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