Package io.ktor.client.statement
Types
HttpClient Pipeline used for receiving HttpResponse without any processing.
A response for HttpClient, second part of HttpClientCall.
Class representing a typed response with an attached expectedType.
HttpClient Pipeline used for executing HttpResponse.
Prepared statement for http client request. This statement doesn't perform any network requests until execute method call.
Functions
Read the HttpResponse.content as a ByteReadChannel.
Read the HttpResponse.content as a String. You can pass an optional charset to specify a charset in the case no one is specified as part of the Content-Type response. If no charset specified either as parameter or as part of the response, io.ktor.client.plugins.HttpPlainText settings will be used.
Efficiently discards the remaining bytes of HttpResponse.content.
Reads the whole HttpResponse.content if Content-Length was specified. Otherwise it just reads one byte.
Exactly reads count bytes of the HttpResponse.content.
Read the HttpResponse.content as a String. You can pass an optional charset to specify a charset in the case no one is specified as part of the Content-Type response. If no charset specified either as parameter or as part of the response, io.ktor.client.plugins.HttpPlainText settings will be used.
Executes this statement and run HttpClient.responsePipeline with the response and expected type T.
Executes this statement and run the block with a HttpClient.responsePipeline execution result.
Properties
HttpRequest associated with this response.