package http

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed case class HostPort (host: String, port: Option[Int]) extends Product with Serializable
  2. sealed case class HttpRequestHeader (method: HttpMethod.Value, path: Path = Uri.Path.Root, headers: List[HttpHeader] = Nil, query: Query = Uri.Query.empty, version: HttpVersion.Value = HttpVersion.V1_1) extends Product with Serializable

    Http Request Header

    Http Request Header

    method

    Request Method

    path

    Request path (absolute)

    headers

    Request Headers

    query

    Request Query

    version

    Http Request Version

  3. sealed case class HttpResponseHeader (status: HttpStatusCode, reason: String, headers: List[HttpHeader] = Nil, version: HttpVersion.Value = HttpVersion.V1_1) extends Product with Serializable

    Header of the Http Response

    Header of the Http Response

    status

    Status code

    reason

    Reason Phrase

    headers

    Headers of the response

    version

    Version

  4. sealed trait HttpStatusCode extends AnyRef
  5. case class Scheme extends Product with Serializable

    A generic protocol for Uri.

  6. sealed case class Uri (scheme: Scheme, host: HostPort, path: Path, query: Query) extends Product with Serializable

    Internet Uri, as defined in http://tools.ietf.org/html/rfc3986 All values are decoded (no % escaping)

Value Members

  1. object HostPort extends Serializable
  2. object HttpMethod extends Enumeration
  3. object HttpScheme
  4. object HttpStatusCode

    Created by pach on 05/01/17.

  5. object HttpVersion extends Enumeration
  6. object Scheme extends Serializable
  7. object Uri extends Serializable

Ungrouped