kotlin - 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
解决方案
这只是 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
推荐阅读
- java - 我们如何将嵌套集合声明为一种类型(如 HashMap 中的 HashMap)?
- javascript - 限制 chrome 扩展中的谷歌地图 api 键
- css - 如何将元素始终放在具有变换属性的图像的顶部
- python - 如何在 sklearn.neighbors 函数中获取距离
- javascript - 在 ReactJS 中调用功能组件相关的问题
- java - 向axis1.4客户端java添加隐含soap头
- c# - 尝试在 MVC 控制器中调用 json ID 但我收到此错误“对象引用未设置为对象的实例”
- python - 将html转换为纯文本Python
- c++ - 为什么浮点转换不起作用?
- c++ - 在 SDL2、C++ 中渲染时查找文本纹理中最后一个字符的坐标