Kotlin Http клиент. Добавить параметры с карты на запрос - PullRequest
1 голос
/ 01 июля 2019

Я использую kohttp для отправки запросов в мой сервис, но я застрял.

Давайте представим, что у нас есть функция, которая создает запрос с некоторыми параметрами, которые представлены в виде Map, а также добавьте к ним один или несколько дополнительных параметров.

override fun request(urlString: String, params: Map<String, Any>?): Response {

    val response = httpGet {
        url = urlString
        param {
            "someName" to someValue
            // also add 'params' map to request parameters
        }
    }
    return  response;
}

Как мы можем это сделать?

1 Ответ

1 голос
/ 01 июля 2019

Я думаю, это должно работать:

param {
    "someName" to someValue
     params?.forEach { key, value ->
        key to value
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...