Packages

package http

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait HttpClient[F[_]] extends AnyRef
  2. final case class HttpRequest[F[_]](scheme: Scheme, host: HostPort, header: HttpRequestHeader, body: Stream[F, Byte]) extends HttpRequestOrResponse[F] with Product with Serializable

    Model of Http Request sent by client.

    Model of Http Request sent by client.

    host

    Host/port where to perform the request to

    header

    Header of the request

    body

    Body of the request. If empty, no body will be emitted.

  3. sealed trait HttpRequestOrResponse[F[_]] extends AnyRef

    common request/response methods *

  4. final case class HttpResponse[F[_]](header: HttpResponseHeader, body: Stream[F, Byte]) extends HttpRequestOrResponse[F] with Product with Serializable

    Model of Http Response

    Model of Http Response

    header

    Header of the response

    body

    Body of the response. If empty, no body will be emitted.

  5. sealed trait RequestResult[F[_]] extends AnyRef

    Represents the result of processing a server request, capturing both success and failure scenarios.

Ungrouped