Packages

p

org.http4s

client

package client

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. client
  2. ClientTypes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package dsl
  2. package middleware
  3. package oauth1

    Basic OAuth1 message signing support

    Basic OAuth1 message signing support

    This feature is not considered stable.

  4. package testkit
  5. package websocket

Type Members

  1. trait Client[F[_]] extends AnyRef

    A Client submits Requests to a server and processes the Response.

    A Client submits Requests to a server and processes the Response.

    When a connection is "released" and the HTTP semantics of the request and response permit, the connection may be kept alive by the backend and used for a subsequent request. When HTTP semantics require it, or at the backend's discretion, a released connection may also be closed.

  2. class ConnectionFailure extends IOException

    Indicates a failure to establish a client connection, preserving the request key that we tried to connect to.

  3. sealed abstract class JavaNetClientBuilder[F[_]] extends BackendBuilder[F, Client[F]]

    Builder for a Client backed by on java.net.HttpUrlConnection.

    Builder for a Client backed by on java.net.HttpUrlConnection.

    The java.net client adds no dependencies beyond http4s-client. This client is generally not production grade, but convenient for exploration in a REPL.

    All I/O operations in this client are blocking.

  4. type Middleware[F[_]] = (Client[F]) => Client[F]
    Definition Classes
    ClientTypes
  5. final case class RequestKey(scheme: Scheme, authority: Authority) extends Product with Serializable

    Represents a key for requests that can conceivably share a Connection.

  6. final case class UnexpectedStatus(status: Status, requestMethod: Method, requestUri: Uri) extends RuntimeException with NoStackTrace with Product with Serializable

Deprecated Type Members

  1. trait Connection[F[_]] extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.8) Is a Blaze detail. Will be removed from public API.

  2. type ConnectionBuilder[F[_], A <: Connection[F]] = (RequestKey) => F[A]
    Definition Classes
    ClientTypes
    Annotations
    @deprecated
    Deprecated

    (Since version 0.23.8) Is a Blaze detail. Will be removed from public API.

Value Members

  1. object Client
  2. object ConnectionFailure extends Serializable
  3. object JavaNetClientBuilder

    Builder for a Client backed by on java.net.HttpUrlConnection.

  4. object RequestKey extends Serializable
  5. object defaults

Inherited from ClientTypes

Inherited from AnyRef

Inherited from Any

Ungrouped