io.ktor.client.features.cookies.AcceptAllCookiesStorage |
CookiesStorage that stores all the cookies in an in-memory map.
|
io.ktor.client.features.BadResponseStatusException |
|
io.ktor.client.utils.ByteBufferPool |
|
io.ktor.client.utils.CacheControl |
List of CacheControl known values.
|
io.ktor.client.features.CallExceptionHandler |
Response exception handler method.
|
io.ktor.client.engine.ClientEngineClosedException |
Exception that indicates that client engine is already closed.
|
io.ktor.client.features.ClientRequestException |
Bad client request exception.
|
io.ktor.client.request.ClientUpgradeContent |
|
io.ktor.client.features.websocket.ClientWebSocketSession |
Client specific WebSocketSession.
|
io.ktor.network.sockets.ConnectTimeoutException |
This exception is thrown in case connect timeout exceeded.
|
io.ktor.client.features.cookies.ConstantCookiesStorage |
CookiesStorage that ignores addCookie and returns a list of specified cookies when constructed.
|
io.ktor.client.features.cookies.CookiesStorage |
Storage for Cookie.
|
kotlinx.coroutines.CoroutineScope (extensions in package io.ktor.network.sockets) |
|
io.ktor.client.features.DataConversion |
Object for installing io.ktor.util.converters.DataConversion as feature
|
io.ktor.client.features.websocket.DefaultClientWebSocketSession |
ClientSpecific DefaultWebSocketSession.
|
io.ktor.client.request.DefaultHttpRequest |
Default HttpRequest implementation.
|
io.ktor.client.statement.DefaultHttpResponse |
|
io.ktor.client.features.DefaultRequest |
Feature is used to set request default parameters.
|
kotlinx.coroutines.Dispatchers (extensions in package io.ktor.client.utils) |
|
io.ktor.client.call.DoubleReceiveException |
Exception representing that the response payload has already been received.
|
io.ktor.client.utils.EmptyContent |
Concrete OutgoingContent without a payload.
|
io.ktor.client.features.ExpectSuccess |
|
io.ktor.client.request.forms.FormBuilder |
Form builder type used in formData builder function.
|
io.ktor.client.request.forms.FormDataContent |
OutgoingContent with for application/x-www-form-urlencoded formatted request.
|
io.ktor.client.request.forms.FormPart |
Multipart form item. Use it to build form in client.
|
io.ktor.client.features.cache.HttpCache |
This feature allow to use HTTP cache.
|
io.ktor.client.features.cache.HttpCacheEntry |
Client single response cache with expires and varyKeys.
|
io.ktor.client.features.cache.storage.HttpCacheStorage |
Cache storage interface.
|
io.ktor.client.features.HttpCallValidator |
Response validator feature is used for validate response and handle response exceptions.
|
io.ktor.client.HttpClient |
Asynchronous client to perform HTTP requests.
|
io.ktor.client.call.HttpClientCall |
A class that represents a single pair of request and response for a specific HttpClient.
|
io.ktor.client.HttpClientConfig |
Mutable configuration used by HttpClient.
|
io.ktor.client.HttpClientDsl |
Dsl marker for HttpClient dsl.
|
io.ktor.client.engine.HttpClientEngine |
Base interface use to define engines for HttpClient.
|
io.ktor.client.engine.HttpClientEngineBase |
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.
|
io.ktor.client.engine.HttpClientEngineCapability |
Capability required by request to be supported by HttpClientEngine with T representing type of the capability
configuration.
|
io.ktor.client.engine.HttpClientEngineConfig |
Base configuration for HttpClientEngine.
|
io.ktor.client.HttpClientEngineContainer |
A container is searched across dependencies using ServiceLoader to find client implementations.
An implementation of this interface provides HTTP client factory and only used
to find the default client engine
when HttpClient function is called with no particular client implementation specified
|
io.ktor.client.engine.HttpClientEngineFactory |
Factory of HttpClientEngine with a specific T of HttpClientEngineConfig.
|
io.ktor.client.features.HttpClientFeature |
Base interface representing a HttpClient feature.
|
io.ktor.client.engine.HttpClientJvmEngine |
Base jvm implementation for HttpClientEngine
|
io.ktor.client.features.cookies.HttpCookies |
HttpClient feature that handles sent Cookie , and received Set-Cookie headers,
using a specific storage for storing and retrieving cookies.
|
io.ktor.client.call.HttpEngineCall |
Raw http call produced by engine.
|
io.ktor.client.features.HttpPlainText |
HttpClient feature that encodes String request bodies to TextContent
and processes the response body as String.
|
io.ktor.client.statement.HttpReceivePipeline |
HttpClient Pipeline used for receiving HttpResponse without any processing.
|
io.ktor.client.features.HttpRedirect |
HttpClient feature that handles http redirect
|
io.ktor.client.request.HttpRequest |
A request for HttpClient, first part of HttpClientCall.
|
io.ktor.client.request.HttpRequestBuilder |
Class for building HttpRequestData.
|
io.ktor.client.request.HttpRequestData |
Actual data of the HttpRequest, including url, method, headers, body and executionContext.
Built by HttpRequestBuilder.
|
io.ktor.client.request.HttpRequestPipeline |
HttpClient Pipeline used for executing HttpRequest.
|
io.ktor.client.features.HttpRequestTimeoutException |
This exception is thrown in case request timeout exceeded.
|
io.ktor.client.response.HttpResponse |
|
io.ktor.client.statement.HttpResponse |
A response for HttpClient, second part of HttpClientCall.
|
io.ktor.client.statement.HttpResponseContainer |
Class representing a typed response with an attached expectedType.
|
io.ktor.client.request.HttpResponseData |
Data prepared for HttpResponse.
|
io.ktor.client.statement.HttpResponsePipeline |
HttpClient Pipeline used for executing HttpResponse.
|
io.ktor.client.features.HttpSend |
This is internal feature that is always installed.
|
io.ktor.client.features.HttpSendInterceptor |
HttpSend pipeline interceptor function
|
io.ktor.client.features.HttpSendInterceptorBackwardCompatible |
HttpSend pipeline interceptor function backward compatible with previous implementation.
|
io.ktor.client.request.HttpSendPipeline |
HttpClient Pipeline used for sending HttpRequest to remote server.
|
io.ktor.client.statement.HttpStatement |
Prepared statement for http client request.
This statement doesn't perform any network requests until execute method call.
|
io.ktor.client.features.HttpTimeout |
Client HTTP timeout feature. There are no default values, so default timeouts will be taken from engine configuration
or considered as infinite time if engine doesn't provide them.
|
io.ktor.client.request.forms.InputProvider |
Reusable Input form entry.
|
io.ktor.client.features.cache.InvalidCacheStateException |
|
kotlin.collections.List (extensions in package io.ktor.client.features.cookies) |
|
io.ktor.client.content.LocalFileContent |
OutgoingContent representing a local file with a specified contentType, expires date and caching
|
io.ktor.client.request.forms.MultiPartFormDataContent |
OutgoingContent for multipart/form-data formatted request.
|
io.ktor.client.call.NoTransformationFoundException |
Exception representing the no transformation was found.
It includes the received type and the expected type as part of the message.
|
io.ktor.http.content.OutgoingContent (extensions in package io.ktor.client.utils) |
|
java.net.Proxy (extensions in package io.ktor.client.engine) |
|
io.ktor.client.engine.ProxyBuilder |
ProxyConfig factory.
|
io.ktor.client.engine.ProxyType |
Types of proxy
|
io.ktor.client.call.ReceivePipelineException |
Exception representing fail of the response pipeline
cause contains origin pipeline exception
|
io.ktor.client.features.RedirectResponseException |
Unhandled redirect exception.
|
io.ktor.client.features.ResponseException |
Base for default response exceptions.
|
io.ktor.client.features.observer.ResponseHandler |
ResponseObserver callback.
|
io.ktor.client.features.observer.ResponseObserver |
Observe response feature.
|
io.ktor.client.features.ResponseValidator |
Response validator method.
|
io.ktor.client.features.SendCountExceedException |
Thrown when too many actual requests were sent during a client call.
It could be caused by infinite or too long redirect sequence.
Maximum number of requests is limited by HttpSend.maxSendCount
|
io.ktor.client.features.Sender |
This interface represents a request send pipeline interceptor chain
|
io.ktor.client.features.ServerResponseException |
Server error exception.
|
io.ktor.network.sockets.SocketTimeoutException |
This exception is thrown in case socket timeout (read or write) exceeded.
|
kotlin.Throwable (extensions in package io.ktor.client.utils) |
|
io.ktor.client.call.Type |
Information about type.
|
io.ktor.client.call.TypeInfo |
Ktor type information.
|
io.ktor.client.call.UnsupportedContentTypeException |
|
io.ktor.client.call.UnsupportedUpgradeProtocolException |
|
io.ktor.client.features.UserAgent |
Default user-agent feature for HttpClient.
|
io.ktor.client.features.websocket.WebSocketCapability |
Indicates if a client engine supports WebSockets.
|
io.ktor.client.features.websocket.WebSocketException |
|
io.ktor.client.features.websocket.WebSocketExtensionsCapability |
Indicates if a client engine supports extensions for WebSocket feature.
|
io.ktor.client.features.websocket.WebSockets |
Client WebSocket feature.
|