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.

    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 http://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 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.

    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

  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 QueryParams

    Basic query parameter acess.

  44. object QueryString

  45. object Range extends RepeatableHeader

  46. object Referer extends UriHeader

  47. object RemoteAddr

  48. object RequestContentEncoding extends ConnegHeader

    To handle request body content encodings

  49. object RequestContentType extends StringHeader

  50. object RequestExtractor

    For working with request extractor objects

  51. object RequestFilter

    Apply an input stream filter to a request input stream.

  52. object Seg

  53. object TE extends RepeatableHeader

  54. object TRACE extends Method

  55. object UNLINK extends Method

  56. object Upgrade extends RepeatableHeader

  57. object UserAgent extends StringHeader

  58. object Via extends RepeatableHeader

  59. object XForwardedFor extends RepeatableHeader

  60. object XForwardedPort extends IntHeader

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