Packages

p

httpc

convenient

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
  2. type Httpc[A] = Kleisli[[β$0$]Either[HttpcError, β$0$], Interpreter, A]
    Definition Classes
    Convenient
  3. sealed trait HttpcError extends AnyRef
  4. case class MalformedUrl (url: String) extends HttpcError with Product with Serializable
  5. trait ToHeader [A] extends AnyRef

Value Members

  1. val CacheControl: String
    Definition Classes
    HeaderNames
  2. val ContentLength: String
    Definition Classes
    HeaderNames
  3. val ContentType: String
    Definition Classes
    HeaderNames
  4. val Host: String
    Definition Classes
    HeaderNames
  5. val TransferEncoding: String
    Definition Classes
    HeaderNames
  6. val UserAgent: String
    Definition Classes
    HeaderNames
  7. val cacheControlNoCache: Header
    Definition Classes
    HeaderConstruction
  8. def contentLength(length: Long): Header

    Content-Length header

    Content-Length header

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

    Content-Type header

    Content-Type header

    Definition Classes
    HeaderConstruction
  10. val contentTypeJson: Header
    Definition Classes
    HeaderConstruction
  11. 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]
    Definition Classes
    Convenient
  12. 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]
    Definition Classes
    Convenient
  13. 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]
    Definition Classes
    Convenient
  14. def host(hostname: String): Header

    Host header

    Host header

    Definition Classes
    HeaderConstruction
  15. 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]
    Definition Classes
    Convenient
  16. 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]
    Definition Classes
    Convenient
  17. 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]
    Definition Classes
    Convenient
  18. 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]
    Definition Classes
    Convenient
  19. 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]
    Definition Classes
    Convenient
  20. def run[A](action: Httpc[A]): Either[HttpcError, A]
    Definition Classes
    Convenient
  21. 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]
    Definition Classes
    Convenient
  22. val transferEncodingChunked: Header
    Definition Classes
    HeaderConstruction
  23. def userAgent(value: String): Header
    Definition Classes
    HeaderConstruction
  24. object HttpcError
  25. object ToHeader

Inherited from Convenient

Inherited from HeaderConstruction

Inherited from HeaderNames

Inherited from AnyRef

Inherited from Any

Ungrouped