cc.spray

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. case class BasicHttpCredentials (username: String, password: String) extends HttpCredentials with Product with Serializable

  2. trait CacheDirective extends Product

    Attributes
    sealed
  3. trait ConnectionToken extends AnyRef

    Attributes
    sealed
  4. case class ContentType (mediaType: MediaType, charset: Option[HttpCharset]) extends Product with Serializable

  5. case class ContentTypeRange (mediaRange: MediaRange, charsetRange: HttpCharsetRange) extends Product with Serializable

  6. trait DateTime extends Ordered[DateTime]

    Immutable, fast and efficient Date + Time implementation without any dependencies.

  7. case class HttpChallenge (scheme: String, realm: String, params: Map[String, String]) extends Product with Serializable

  8. trait HttpCharset extends HttpCharsetRange

    Attributes
    sealed
  9. trait HttpCharsetRange extends AnyRef

    Attributes
    sealed
  10. class HttpContent extends AnyRef

  11. case class HttpCookie (name: String, content: String, expires: Option[DateTime], maxAge: Option[Long], domain: Option[String], path: Option[String], secure: Boolean, httpOnly: Boolean, extension: Option[String]) extends Product with Serializable

  12. trait HttpCredentials extends AnyRef

    Attributes
    sealed
  13. trait HttpEncoding extends HttpEncodingRange

    Attributes
    sealed
  14. trait HttpEncodingRange extends AnyRef

    Attributes
    sealed
  15. case class HttpException (failure: HttpFailure, reason: String) extends RuntimeException with Product with Serializable

  16. trait HttpFailure extends StatusCode

    Attributes
    sealed
  17. trait HttpHeader extends Product

  18. case class HttpIp (ip: InetAddress) extends Product with Serializable

  19. trait HttpMessage extends AnyRef

  20. class HttpMethod extends AnyRef

  21. case class HttpRequest (method: HttpMethod, uri: String, headers: List[HttpHeader], content: Option[HttpContent], remoteHost: Option[HttpIp], version: Option[HttpVersion]) extends HttpMessage with Product with Serializable

    Sprays immutable model of an HTTP request.

  22. case class HttpResponse (status: StatusCode, headers: List[HttpHeader], content: Option[HttpContent]) extends HttpMessage with Product with Serializable

    Sprays immutable model of an HTTP response.

  23. trait HttpSuccess extends StatusCode

    Attributes
    sealed
  24. class HttpVersion extends AnyRef

  25. trait HttpWarning extends StatusCode

    Attributes
    sealed
  26. trait LanguageRange extends AnyRef

    Attributes
    sealed
  27. trait MediaRange extends AnyRef

    Attributes
    sealed
  28. trait MediaType extends MediaRange

    Attributes
    sealed
  29. case class OtherHttpCredentials (scheme: String, params: Map[String, String]) extends HttpCredentials with Product with Serializable

  30. trait RangeUnit extends AnyRef

    Attributes
    sealed
  31. trait StatusCode extends AnyRef

    Attributes
    sealed

Value Members

  1. object BasicHttpCredentials extends Serializable

  2. object CacheDirectives extends AnyRef

  3. object ConnectionTokens extends AnyRef

  4. object ContentType extends Serializable

  5. object DateTime extends AnyRef

  6. object HttpCharsets extends ObjectRegistry[String, HttpCharset]

  7. object HttpContent extends AnyRef

  8. object HttpEncodings extends ObjectRegistry[String, HttpEncoding]

  9. object HttpException extends Serializable

  10. object HttpHeader extends AnyRef

  11. object HttpHeaders extends AnyRef

  12. object HttpIp extends Serializable

  13. object HttpMethods extends ObjectRegistry[String, HttpMethod]

  14. object HttpResponse extends Serializable

  15. object HttpVersions extends ObjectRegistry[String, HttpVersion]

  16. object LanguageRanges extends AnyRef

  17. object MediaRanges extends ObjectRegistry[String, MediaRange]

  18. object MediaType extends AnyRef

  19. object MediaTypes extends ObjectRegistry[String, MediaType]

  20. object RangeUnits extends AnyRef

  21. object StatusCode extends AnyRef

  22. object StatusCodes extends ObjectRegistry[Int, StatusCode]

  23. package parser

  24. def warmUp (): Unit

    Warms up the cc.

    Warms up the cc.spray.http module by triggering the loading of most classes in this package, so as to increase the speed of the first usage.

    Definition Classes
    package