Kotlin Http客户端。从地图添加参数到请求

时间:2019-07-01 14:13:23

标签: http kotlin get kohttp

我使用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 个答案:

答案 0 :(得分:1)

我想这应该起作用:

param {
    "someName" to someValue
     params?.forEach { key, value ->
        key to value
    }
}