首页 > 解决方案 > Kotlin 无法传递获取请求参数(燃料库)

问题描述

对于这个直接取自文档的简单示例:

Fuel.get("https://httpbin.org/get", listOf("foo" to "foo", "bar" to "bar"))
    .also { println(it.url) }

这打印出来https://httpbin.org/get,而不是https://httpbin.org/get?foo=foo&bar=bar

我该如何解决?我在用着fuel 2.1.0

标签: kotlinfuel

解决方案


这只是 Fuel 的代表Request。它不会立即构建完整的 url。参数没问题。您可以检查响应,例如:

val (request, response, result) = Fuel.get(
    "https://httpbin.org/get", listOf("foo" to "foo", "bar" to "bar")
).response()
println(response.url) // prints https://httpbin.org/get?foo=foo&bar=bar

推荐阅读