问题标签 [flutter-http]
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.
json - 将 json 数据从烧瓶 api 解析到颤振列表
我正在使用 Flutter & Flask api 开发一个项目。我必须从烧瓶 api 中获取数据并迅速保存到列表中。我是刚入门的 Flutter 初学者,请多多包涵!
这是我到目前为止所做的:
这是Widget
我想使用这些数据的地方:
我无法将数据放入title
列表中。JSON 响应在一个数组中有 5 个 JSON 对象。
flutter - swagger-codegen in flutter project
I am new to flutter and trying to integration below library for using Swagger in flutter project. https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/dart/swagger
Steps which i did so far :
1)
2) main.dart file :
3) added in Pubspec.yaml for swagger file so my project support SDK 2.0.0
It is working fine Problem is :
I can able to access var api_instance = new PetApi();
Which is swagger api implemented in that.
How can i use the url of my swagger api which had complete different API as per my project.
For eg on url http://petstore.swagger.io/v2
but on http://student.swagger.io/v2
and have complete different request , header and response parameters ?
How can i customise it as per my use.
flutter - 从 http POST 请求 Result Flutter 在 listview builder 上显示数据
我尝试在 Flutter 中显示来自 http POST 请求结果的 listview 构建器上的数据,但出现此错误:“”“未处理的异常:在 TontineLanceeListeState.initState() 完成之前调用了dependOnInheritedWidgetOfExactType<_InheritedTheme>() 或dependOnInheritedElement()。”“”
这个时候,我缺货,所以我真的需要帮助。提前感谢您帮助我。
这是我的模型:
联合体.dart
post_result.dart
我的帖子请求返回类似的内容:
flutter - Flutter http Package POST API 调用返回 302 而不是 200,post 在 DB 中是成功的
嗨,当我通过Postman 发出 API 发布请求时,得到正确的状态码为 200,但使用 flutter/http 包(v0.12.0+4)或 DIO(v3.0.9)包进行相同的 api 调用时,我得到的状态码为302,但是post成功了,数据保存在了DB上。我怎样才能获得状态 200 或者是否有更好的方法来处理帖子中的重定向
找到了这些 git hub 问题,但没有关于如何解决此问题的答案 https://github.com/dart-lang/http/issues/157
https://github.com/dart-lang/sdk/issues/38413
===根据@midhun-mp 评论更新的工作代码
flutter - 实时搜索:用户输入完毕后开始搜索
在我的应用程序中,当用户在 TextField 中键入内容时,我正在搜索结果。我正在使用 Provider ,其中有一个 searchProduct() 函数,每次用户在文本字段中键入内容时都会触发该函数。获取结果后,我将调用 notifyListener() 函数,并且 UI 会相应更新。
我面临的问题是结果是异步获取的,它们没有同时到达。有时最后一个结果出现在之前的结果之一之前。当用户输入速度过快时,尤其会发生这种情况。因此,每次击键都会调用这个 searchProduct() 函数并发出网络请求。这种方式也造成了太多不必要的网络请求,并不理想。解决此问题的最佳方法是什么,以便在用户输入搜索字符串的给定时间内,搜索将在用户完成输入后开始?
flutter - 如何为 macos 桌面应用启用 Flutter 上网权限?
我正在尝试开发也将在 destkop 上运行的 Flutter 应用程序。这个应用程序正在使用 http 包:
当我尝试执行 http 请求时,我得到了这个异常:
这个应用在安卓和iOS上运行,如何为macos启用这个权限?
我正在使用 IntelliJ IDE,所以这个答案让我不满意Flutter - http.get 在 macos 构建目标上失败:连接失败
flutter - 尝试在颤振中使用 MultipartRequest 上传文件时出现握手异常
我尝试在颤振中使用 MultipartRequest 将文件上传到 s3,但是在到达“response.send()”时我得到了
我在 Postman 中关闭了“SSL 证书验证”以使其正常工作,那么有什么方法可以在上传时将其关闭吗?
这是我使用的代码:
json - 下载 JSON 时随机出现 FormatException
我正在尝试从 Heroku 中托管的自定义 API 下载 json 数据,代码大部分时间都可以正常工作,但随机出现此错误
我有时会收到此错误,但如果我使用相同的链接重新下载相同的文件,它可以工作,我尝试了一切,但仍然无法修复。
随机数据.dart
JSON响应:
请帮我解决这个问题。
flutter - 参数类型“JsObject”不能分配给参数类型“BuildContext”
大家好,所以我试图在我的页面“product_edit”中添加一些错误检查代码来处理任何潜在的 http 响应错误
所以这是我的页面
product_edit.dart
===============================
================ 并且错误发生在“_submitform”功能块中,因为我在显示对话框小部件中键入参数上下文, 这是错误的捕获, 这是功能, 非常感谢大家, 先谢谢了
_提交表格
flutter - Flutter:如何在上传文件时增加 onSendProgress 调用以实现流畅的进度条动画?
我有以下代码来上传文件。
上传文件工作正常。onSendProgress
问题是,我有一个视图,它有一个圆形进度条,在触发时指示上传进度。当我上传约 10MB 的文件时,进度条会在一秒钟内从 0% 跳到 100%,然后等待几秒钟(取决于文件大小),然后再继续执行其余代码。这对我来说似乎很奇怪,因为我希望进度条逐渐增加它的进度。
您可以在下面找到我的示例的打印输出,其中包含 ~10MB 文件。
这个文件较小,但回调数量相同。
如您所见,它从 0% 跃升至 100%。我可以想象你在想,那只是快速的互联网。但我尝试过 Wifi、4G、3G,它们都显示出同样的问题。我点击了上传按钮,它从 0% 开始跳到 100%,然后我必须等待一段时间(取决于文件大小)才能完成上传。
有没有办法onSendProgress
在上传期间触发更多的回调,或者以某种方式延迟上传,以便我可以顺利进行上传?
编辑:
我已经用 HTTP 包尝试了以下内容
扳机:
但可悲的是,这也有同样的问题。文件上传正常,但只调用了几次进度回调。它立即达到 100%,然后我必须等待一段时间(取决于文件大小)才能从服务器获得 2xx 响应。所以我不认为这是一个特定的 DIO 问题。
我认为它看起来实际上并没有显示上传进度,而是显示文件被读入流客户端的进度。然后将流上传到服务器,这就是您正在等待的内容(当然取决于文件大小),即使进度显示为 100%。