By default, Ktor HTTP client does follow redirections, this feature
allows to follow Location
redirects in a way that works with any HTTP engine. Its usage is pretty straightforward
and the only configurable property is the maxJumps
(20 by default) that limits how many redirects are tried
before giving up (to prevent infinite redirects).
io.ktor.client.features.HttpRedirect
and no additional artifacts are required.
This feature is installed by default.
val client = HttpClient(HttpClientEngine) {
followRedirects = false
}
This feature is included in the core of the HttpClient so it is available always along the client.