Package-level declarations

Types

Link copied to clipboard
enum AlpnId : Enum<AlpnId>

Common ALPN identifiers See the IANA registry

Link copied to clipboard

An HttpClientEngine with Closeable resources. Users SHOULD call close when done with the engine to ensure any held resources are properly released.

Link copied to clipboard
interface HttpClientEngine : CoroutineScope

Functionality a real HTTP client must provide.

Link copied to clipboard

Indicates an HttpClientEngine is closed already and no further requests should be initiated.

Link copied to clipboard

Common configuration options to be interpreted by an underlying engine

Link copied to clipboard
sealed class ProxyConfig

A proxy configuration

Link copied to clipboard
fun interface ProxySelector

Selects the proxy to use for a given Url. Implementations MUST be stable and return the same ProxyConfig for a given Url.

Link copied to clipboard

Defines values related to TLS and secure connections.