问题标签 [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 投票
2 回答
466 浏览

flutter - Flutter Acces 令牌在开始时被称为 null 并且在第二个之后工作正常

我正在尝试将令牌传递给标头。我正在从我的共享偏好中访问令牌。数据已成功保存至偏好。但是在网络调用中,它在开始时传递一个空值,但在返回并重新打开页面后工作正常。

我的错误:

我的网络课堂

这是我的 Sharedpreference 文件:

0 投票
1 回答
320 浏览

flutter - 使用带有大量数据的 Dio 发送请求时,Flutter 应用程序正在关闭

我正在尝试使用FormDataDio发送一个巨大的图像,服务器端是用NodeJS编写的

每当我发送一个1 MB或更少的图像时,它工作得很好,但我尝试发送一个17 MB大小的图像,应用程序滞后了一段时间,然后退出

这是颤振代码

除了我在颤振MultipartRequest中尝试了另一个类,但是图像的大小增加了一倍,我的意思是17 MB的图像到达了大小为32 MB的服务器并且图像已损坏。

这是代码

对于服务器端应用程序,我正在执行以下操作

编辑

对于 17 MB 图像

第一个大图像十六进制代码

对于损坏的,在服务器端

服务器端图像损坏

对于工作正常的小图像

第二张图片十六进制代码

0 投票
0 回答
140 浏览

flutter - Flutter using custom scheme as redirect_uri when implementing OpenID Connect (OIDC) with Okta

I'm trying to connect my Flutter application with the Okta API, but unfortunately I have not been able to connect them. Here is an example flow for the login:

  1. The first step is to use the authenticate API in order to authenticate the user using his username and password in order to get in return a sessionToken.

ex:

  1. The second step is to exchange this sessionToken for an access_token using the authorization API

ex:

When calling this endpoint we need to provide a redirect_uri. I have tried to implement a custom url scheme (like com.okta.paketo-com-org-636) in order for the http client to redirect back to my application. But unfortunately that method seems to not work as it is not a valid URI for the http client.

Is there any way to achieve this without using a webview ?

Thanks in advance.

Jonathan.

0 投票
2 回答
1884 浏览

php - Flutter Laravel:使用 Dio 和 ImagePicker 上传图片

当 Postman 中的请求返回成功响应时,我无法使用 Dio 和 ImagePicker 从 Flutter 将图像上传到我的 Laravel 服务器

邮递员: postman_screenshot

拉拉维尔:

扑:

服务器端错误:Http status error [500] Undefined variable *name* in file ...

0 投票
1 回答
2179 浏览

flutter - Dio 改造子库的 Flutter 缓存机制

我的应用程序我正在使用DioRetrofit子库,在其中我不确定如何为此定义缓存机制,

Retrofit我在示例代码中找到了这一行:

现在我如何在这个http请求上定义缓存?

改造文档:

dio-http-cache文档:

我的完整实现代码:

0 投票
1 回答
30 浏览

image - 解决错误或给出一个完整的工作示例以使用多图像选择器作为列表上传图像与迪奥

我正在尝试上传图片几天但它无法正常工作,所以如果您有工作代码,请将其作为答案或只是解决代码

这是代码

这里是模型

我得到的例外是

类型 String 不是 'Map<String, dynamic>' 的子类型

所以如果你解决了这个错误,我会非常感激并给他50 声望作为奖励,因为我看到很多人在同一个问题上挣扎

任何帮助将不胜感激

0 投票
1 回答
71 浏览

api - 如何在没有状态管理的情况下访问 Flutter 应用中的 50 多个 api?

我一直在构建完整的生产应用程序,并且该应用程序可以在没有状态管理的情况下构建是的,那么如何?

我一直在访问超过 30 多个 Rest api 和 50 多个屏幕,哪种状态管理适合 api 数据实现以及任何示例代码?

我正在考虑使用 Provider 好不好?

0 投票
1 回答
457 浏览

flutter - dio_cookie_manager插件的CookieManager函数与flutter_inappwebview Cookiemanager冲突

当我使用 dio_cookie_manager 插件的 CookieManager 功能进入包含的 flutter_inappwebview 插件的页面时,我得到了错误:

参数类型“CookieManager”不能分配给参数类型“拦截器”

'CookieManager' 不是一个函数。

如何将这两个插件与单独的 Cookiemanager 一起使用?

0 投票
1 回答
506 浏览

spring - Flutter,通过 Dio/http 将嵌套的 FormData 发送到服务器

我想将数据发布到 postgres 服务器。我需要从注册表中发送信息以及一些图片。所以我需要使用 multipart/form-data。问题是我的注册表非常复杂,并且有几个嵌套对象(下面我将粘贴其中的一部分,以便您可以看到我在说什么)。

经过两天的研究并尝试了不同的选择,我无法让它发挥作用。无论是 http 还是 Dio 包,似乎在 Dio 包中 FormData.fromMap() 正在错误地格式化它......

有什么方法可以让它工作,或者我已经要求后端的人为两个不同的请求分开注册表单和图片并将其作为 json 发送......

这是我的表格的一部分:

以下是我使用 Postman 发布(并且有效!)时发送的内容的服务器日志:

邮递员日志

以下是我尝试通过我的应用发帖时的日志:

来自应用程序的日志

我将不胜感激任何想法...

0 投票
1 回答
4083 浏览

flutter - 在 Flutter 中使用 dio 上传多部分图像文件的问题

我使用Dio框架在我的颤振应用程序中将图像上传到服务器。迪奥版本 3.0.9。发帖方式。添加了 4 个标题创建了带有图像和其他字段的表单数据。

我分析了更多的方法。就像将 Dio 降级到2.3.1一样,使用UploadFileInfo方法。不成功。然后使用multipartfileupload。最后是这个。

imageFile是我从相机/图库中捕获的文件。

我收到500 个异常。任何帮助都会有所帮助