リダイレクト

Estimated reading time: 1 minute

デフォルトでは、Ktor HTTPクライアントはリダイレクトに従います。 この機能により、任意のHTTPエンジンで機能する方法でLocationリダイレクトに従うことができます。 その使用方法は非常に簡単であり、構成可能なプロパティはmaxJumps(デフォルトでは20)のみです。 これは(無限リダイレクトを防ぐために)リダイレクトをやめる前のリダイレクトの試行回数を制限します。

This feature is defined in the class io.ktor.client.features.HttpRedirect and no additional artifacts are required.

インストール

このFeatureはデフォルトでインストールされています。

インストールしない方法

val client = HttpClient(HttpClientEngine) {
    followRedirects = false
}

このFeatureはHttpClientのCoreに含まれているため、クライアントとともに常に利用可能です。