Package io.ktor.client.engine
Types
Exception that indicates that client engine is already closed.
Base interface use to define engines for HttpClient.
Abstract implementation of HttpClientEngine responsible for lifecycle control of dispatcher and coroutineContext as well as proper call context management. Should be considered as the best parent class for custom HttpClientEngine implementations.
Capability required by request to be supported by HttpClientEngine with T representing type of the capability configuration.
Base configuration for HttpClientEngine.
Factory of HttpClientEngine with a specific T of HttpClientEngineConfig.
Base jvm implementation for HttpClientEngine
Proxy configuration.
Proxy configuration.
Functions
Returns current call context if exists, otherwise null.
Creates a new HttpClientEngineFactory based on this one with further configurations from the nested block.
Create http proxy from urlString.
Merge headers from content and requestHeaders according to OutgoingContent properties
Resolve remote address of ProxyConfig.
Resolve remote address of ProxyConfig.