This feature processes the request content as plain text of a specified charset by defaultCharset
.
Also, it will process the response content as plain text too.
io.ktor.client.features.HttpPlainText
and no additional artifacts are required.
val client = HttpClient(HttpClientEngine) {
install(HttpPlainText) {
defaultCharset = Charsets.UTF_8
}
}
Bear in mind that the default charset is the JVM’s charset that could be different between systems.
That’s why it is recommended to specify the default charset.