Я нашел почти всюду в документации ktor-client, и примеры, где они используют пустые formData, чтобы показать, как работает клиент
formParameters: Parameters = Parameters.Empty
Так как же kotlin / ktor способ заполнить его параметрами?
Ktor использует этот подход для заполнения параметров:
client.submitForm<HttpResponse>( url = "https://foo.com/login", formParameters = Parameters.build { append("_username", username) append("_password", password) })