ktor-client-core / io.ktor.client.engine / HttpClientEngineCapability

HttpClientEngineCapability

interface HttpClientEngineCapability<T>

Capability required by request to be supported by HttpClientEngine with T representing type of the capability configuration.

Inheritors

Feature

companion object Feature : HttpClientFeature<HttpTimeoutCapabilityConfiguration, HttpTimeout>, HttpClientEngineCapability<HttpTimeoutCapabilityConfiguration>

Companion object for feature installation.

WebSocketCapability

object WebSocketCapability : HttpClientEngineCapability<Unit>

Indicates if a client engine supports WebSockets.

WebSocketExtensionsCapability

object WebSocketExtensionsCapability : HttpClientEngineCapability<Unit>

Indicates if a client engine supports extensions for WebSocket feature.