Package

spinoco.protocol

http

Permalink

package http

Visibility
  1. Public
  2. All

Type Members

  1. sealed case class HostPort(host: String, port: Option[Int]) extends Product with Serializable

    Permalink
  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

    Permalink

    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

    Permalink

    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

    Permalink
  5. case class Scheme extends Product with Serializable

    Permalink

    A generic protocol for Uri.

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

    Permalink

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

Value Members

  1. object HostPort extends Serializable

    Permalink
  2. object HttpMethod extends Enumeration

    Permalink
  3. object HttpScheme

    Permalink
  4. object HttpStatusCode

    Permalink

    Created by pach on 05/01/17.

  5. object HttpVersion extends Enumeration

    Permalink
  6. object Scheme extends Serializable

    Permalink
  7. object Uri extends Serializable

    Permalink
  8. package codec

    Permalink
  9. package header

    Permalink

Ungrouped