问题标签 [dio]

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 回答
186 浏览

flutter - 我如何从飞镖的未来获得价值并将其存储到全局变量

我从未来的响应中分配变量类级别变量,但它将返回 null

其中响应是类级别的变量有数据但仍然响应为空

}

HttpService 类

} }

主功能

打印(分辨率);打印空

0 投票
1 回答
266 浏览

flutter - 如何知道 Dio 库中的时间段服务器响应?

如何知道Dio库中的时间段服务器响应?

我使用postman,它返回status, time period,size的响应, ...

在此处输入图像描述

如何在Dio lib 中获取值?(我需要它来写日志)

0 投票
1 回答
488 浏览

node.js - 无法在颤动中使用 dio 将图像上传到 api

我已经使用此代码从手机图库中选择图像,然后使用api将其上传到服务器,与其他数据一起,一切正常,所有数据都成功上传除了图像,我不知道是什么问题,特别是使用邮递员时,甚至图像上传成功......这是我在颤动方面的代码:

这在 node.js 端(api)中用于插入数据,包括图像:

这是我尝试通过颤振应用程序上传图像时服务器端的错误(邮递员没有错误):

0 投票
1 回答
2075 浏览

flutter - 如何通过传递参数进入Dio?

我正在使用 Dio 3.0.9,我正在尝试获取参数,它返回 404 错误,在 Insomnia/Postman 中它运行良好......代码有什么问题?

注意:当使用不带参数的 url 时,它可以工作,但是当它有参数时,它不会...

0 投票
2 回答
1073 浏览

flutter - 颤振中的 dio 包是否使用隔离来解码 json?

我只是想知道,如果 dio 包默认使用隔离,如果它不使用隔离,那么我该如何使用它们。因为我的 API 会获取大量数据并且在 UI 线程上解码 json 可能不是一个好主意。

0 投票
1 回答
285 浏览

flutter - 颤振中的 Dio 没有完成函数然后没有更新 FutureBuilder

我不知道我做了什么然后 Dio 停止完成将值发布到服务器的函数。该函数执行查询,但 FutureBuilder 永远不会改变状态....这是代码,有人有任何提示吗?

0 投票
1 回答
1336 浏览

flutter - 当服务器响应颤动时如何检查[]?

如何检查[]服务器何时响应Flutter

如果“数据”有值,它将返回以下内容

我正在使用dio请求 API。

0 投票
1 回答
888 浏览

dart - 如何在 dart 中通过 CookieManager 使用 Dio 添加默认 cookie

Dio 曾经允许在 baseOptions 中设置默认 cookie,例如 this。

随着 API 的更新,这似乎不再是这种情况,我们需要使用拦截器(或者有替代方案)?尝试将上面的代码调整为新的 Dio API 我有以下内容,除了我看不到如何将 cookie 添加到 jar 中。

0 投票
1 回答
1522 浏览

flutter - “_OneByteString”类型不是“Map”类型的子类型'

这是我在尝试将网络请求的响应正文解析为 json 映射时仅在发布模式下遇到的错误(奇怪)。我记下了代码以及下面的错误堆栈跟踪。我应该提到的另一件奇怪的事情是它有时只会发生。不是所有的时间。但是对于我在市场上发布的应用程序,当我在 firebase 上查看崩溃报告时,也会报告此错误。(虽然它不会导致崩溃)

我应该提到我使用 Dio 包作为 http 客户端

更新: 我发现它有时会发生,但是当它发生时,当我一遍又一遍地发送相同的请求或有时其他请求时,它会一直发生。直到我退出应用程序并再次运行它。

错误堆栈跟踪:

我的代码:

0 投票
1 回答
397 浏览

flutter - 我们可以使用 Dio Flutter Package 暂停并继续下载过程吗

实际上,我想要 我的视频下载器(iOS 和 Android)的播放/暂停/重试选项。目前我正在使用DIO包。在这里我可以下载并取消下载过程。但是我怎样才能暂停并继续下载过程。