问题标签 [kotlin-fuel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
930 浏览

http - Kotlin Fuel.download 创建一个空文件

科特林代码:

这个特定的 URL返回length: -1并创建一个空文件。我该如何解决?

回复:

0 投票
2 回答
1103 浏览

spring - 将 spring 的 objectmapper 与 kotlinfuel 一起使用

我在我的 kotlin spring 应用程序中使用燃料进行 http 集成,有一种方法可以使用 Jackson 进行 JSON 序列化/反序列化。但是映射器是 FuelJackson.kt 中的一个 val。有没有办法用定义为 bean 的 Spring 配置的 Jackson Objectmapper 来覆盖它?

0 投票
1 回答
850 浏览

android - Fuel httpGet() responseString,失败:com.github.kittinunf.fuel.core.BubbleFuelError: null

问题

我想通过使用 Fuel 作为 Httpclient 对 API 进行同步调用来获取 get 请求的结果。我在一个 Android (Anko) 项目中使用 Fuel。该调用只是一个简单的 get 请求,它总是因以下错误而失败:

失败:com.github.kittinunf.fuel.core.BubbleFuelError: null

引起:com.github.kittinunf.fuel.core.BubbleFuelError: null

背景

我想创建一个函数来返回使用 Fuel 的简单 get 请求的结果。但我无法同步检索结果。

我在互联网上找不到有关此主题的任何有用信息。

我尝试通过使用协程并使用 awaitStringResponse 函数来等待结果。--> 没有按预期工作。

刚刚回复了一个涵盖该主题的 Github 问题(标记为错误)。 https://github.com/kittinunf/fuel/issues/606

有一些解决方法吗?

代码示例

此代码有效:

但是使用这个函数,我无法返回结果。

此代码不起作用

0 投票
1 回答
374 浏览

kotlin-fuel - Kotlin Fuel 下载需要很长时间才能连接

在带有 Kotlin 1.3.31 的 Android Studio 中使用 Fuel 2.0.1。

我的 Fuel 下载请求如下所示

连接和下载日志之间大约有 5-7 秒的延迟。我尝试将 url 放入同一设备上的浏览器中,它会立即开始下载。我也尝试了其他服务器,但延迟是一样的。

我究竟做错了什么?

0 投票
1 回答
1401 浏览

kotlin - Moshi @Json 注释不适用于 com.github.kittinunf.fuel.moshi.moshiDeserializerOf?

我有一个响应对象:

请注意响应 JSON 正文中的第一个参数不是驼峰式(如notCamelCase)。

此外,我使用 FUEL 库触发 REST 调用:

以下是我的进口:

要在我的以下代码中使用驼峰式,我修改了 ResponseObject,如下所示:

正如这里所描述的......

在这种情况下,notCamelCase为空。@Json 是否仅与 com.github.kittinunf.fuel.moshi.moshiDeserializerOf 一起使用?怎么了?

0 投票
0 回答
35 浏览

kotlin - Kotlin-Fuel:在不知道实际内容长度的情况下上传

我正在尝试将流资源上传到服务器。不幸的是,我不知道流的大小(可能高达 4GB)。创建临时文件以在本地存储资源并计算其大小不是一种选择。

这是我目前不使用 Fuel 的工作解决方案:

有没有办法使用 Fuel 对上面的内容进行编码?

我正在使用 com.github.kittinunf.fuel:fuel:2.3.1