Package

httpc

convenient

Permalink

package convenient

Linear Supertypes
Convenient, HeaderConstruction, HeaderNames, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. convenient
  2. Convenient
  3. HeaderConstruction
  4. HeaderNames
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class HttpError(e: http.HttpError) extends HttpcError with Product with Serializable

    Permalink
  2. type Httpc[A] = Kleisli[[β$0$]Either[HttpcError, β$0$], Interpreter, A]

    Permalink
    Definition Classes
    Convenient
  3. sealed trait HttpcError extends AnyRef

    Permalink
  4. case class MalformedUrl(url: String) extends HttpcError with Product with Serializable

    Permalink
  5. trait ToHeader[A] extends AnyRef

    Permalink

Value Members

  1. val CacheControl: String

    Permalink
    Definition Classes
    HeaderNames
  2. val ContentLength: String

    Permalink
    Definition Classes
    HeaderNames
  3. val ContentType: String

    Permalink
    Definition Classes
    HeaderNames
  4. val Host: String

    Permalink
    Definition Classes
    HeaderNames
  5. object HttpcError

    Permalink
  6. object ToHeader

    Permalink
  7. val TransferEncoding: String

    Permalink
    Definition Classes
    HeaderNames
  8. val UserAgent: String

    Permalink
    Definition Classes
    HeaderNames
  9. val cacheControlNoCache: Header

    Permalink
    Definition Classes
    HeaderConstruction
  10. def contentLength(length: Long): Header

    Permalink

    Content-Length header

    Content-Length header

    Definition Classes
    HeaderConstruction
  11. def contentType(value: String): Header

    Permalink

    Content-Type header

    Content-Type header

    Definition Classes
    HeaderConstruction
  12. val contentTypeJson: Header

    Permalink
    Definition Classes
    HeaderConstruction
  13. def delete[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  14. def get[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  15. def head[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  16. def host(hostname: String): Header

    Permalink

    Host header

    Host header

    Definition Classes
    HeaderConstruction
  17. def options[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  18. def patch[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  19. def post[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  20. def put[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  21. def request[A, B](method: Method, url: String, data: A = "", headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  22. def run[A](action: Httpc[A]): Either[HttpcError, A]

    Permalink
    Definition Classes
    Convenient
  23. def trace[A, B](url: String, data: A = ByteVector.empty, headers: Traversable[B] = List.empty[Header])(implicit arg0: Entity[A], arg1: ToHeader[B]): Httpc[Response]

    Permalink
    Definition Classes
    Convenient
  24. val transferEncodingChunked: Header

    Permalink
    Definition Classes
    HeaderConstruction
  25. def userAgent(value: String): Header

    Permalink
    Definition Classes
    HeaderConstruction

Inherited from Convenient

Inherited from HeaderConstruction

Inherited from HeaderNames

Inherited from AnyRef

Inherited from Any

Ungrouped