unfiltered

request

package request

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.

  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.

  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 http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2

  10. class StringHeader extends RequestHeader[String]

    Header whose value can be any string.

  11. 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 Authorization extends StringHeader

  8. object BasicAuth

    Basic HTTP Authentication extractor

  9. object Body

    Utility for working with the request body.

  10. object CONNECT extends Method

  11. object Charset

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

  12. object Connection extends StringHeader

  13. 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

  14. object DELETE extends Method

  15. object DateFormatting

  16. object Decodes

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

  17. object Expect extends StringHeader

  18. object From extends StringHeader

  19. object FromCookies

    Module for Cookie deserialization.

  20. object GET extends Method

  21. object HEAD extends Method

  22. object HTTP

  23. object HTTPS

  24. object HTTP_1_0 extends Protocol

  25. object HTTP_1_1 extends Protocol

  26. object Host extends StringHeader

  27. object HostPort

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

  28. object IfMatch extends RepeatableHeader

  29. object IfModifiedSince extends DateHeader

  30. object IfNoneMatch extends RepeatableHeader

  31. object IfRange extends StringHeader

  32. object IfUnmodifiedSince extends DateHeader

  33. object LINK extends Method

  34. object MaxForwards extends IntHeader

  35. object Mime

    Extractor and util for common mime types

  36. object OPTIONS extends Method

  37. object PATCH extends Method

  38. object POST extends Method

  39. object PUT extends Method

  40. object Params

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

  41. object Path

  42. object ProxyAuthorization extends StringHeader

  43. object QParams

    Fined-grained error reporting for arbitrarily many failing parameters.

  44. object QueryParams

    Basic query parameter acess.

  45. object QueryString

  46. object Range extends RepeatableHeader

  47. object Referer extends UriHeader

  48. object RemoteAddr

  49. object RequestContentType extends StringHeader

  50. object Seg

  51. object TE extends RepeatableHeader

  52. object TRACE extends Method

  53. object UNLINK extends Method

  54. object Upgrade extends RepeatableHeader

  55. object UserAgent extends StringHeader

  56. object Via extends RepeatableHeader

  57. object XForwardedFor extends RepeatableHeader

Ungrouped