问题标签 [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.
flutter - 颤振错误:未处理的异常:HandshakeException:客户端中的握手错误
我正在尝试在本地测试我的颤振应用程序,在本地连接到我的 API。我在 localhost:5000 上运行了该应用程序,这是我创建的一个简单登录表单的代码。
我在这里查看了这个链接,如何在执行 POST 请求时解决颤振 CERTIFICATE_VERIFY_FAILED 错误?
该链接使我在 main.dart 文件中包含更多内容,至少出于测试目的,以这样的方式结束
进行这些更改后,为了安全起见,我运行了一个颤振的 pub get,但我仍然遇到同样的问题。我已经浏览了该帖子中的大部分答案,但仍然给出了相同的结果。任何其他可能的答案将不胜感激。谢谢你。(下面还有颤振医生)
flutter - Payfast Api 集成到 Flutter App Http 请求错误
我正在使用 Payfast 支付网关构建应用程序。网关文档仅涵盖 php 方面,但我想通过请求 https 来实现。试图解决这种情况,但不明白我错在哪里。
尝试在此站点payfast_developers_docs上进行简单的表单集成
我收到 404 和 500 错误。无法到达结帐表格。现在谢谢。
在我的源代码下面;
api - Flutter Dart API集成PayFAST中的Https 403 Forbidden错误
我正在尝试将 Payfast api 与我的应用程序集成。在 WebView 中,我可以正确地将请求的数据传递给给定的 https 地址,但是当它到达 https 请求端时会发生错误。只是我将相同的数据传递到相同的路径。有什么问题,非常感谢您的帮助。现在谢谢
当我按下提交按钮时,下面的代码会重定向正确的付款页面;
但是 http 请求时会出现 403 错误。
flutter - 如何从http响应中提取标头值?
我正在使用 http post 发送一些信息并取回响应。
当我运行它时,当来自后端的响应具有标头值时,我的执行会卡在此代码块(我尝试在下一行中放置一个打印语句),但是如果我从后端发送没有标头的响应(我是在后端使用 django)然后我的程序运行没有问题。
所以我的问题是如何处理带有标题的响应以及如何提取它们?
flutter - 颤振多平台用户代理
我正在为 Android、iOS 和 web 开发一个带有颤振的多平台项目。如何user-agent
添加到请求的标头?
我使用http
包来请求。我想要的示例用户代理:
谷歌 sdk_gphone_x86,安卓 11(30)
邮递员运行时/7.26.8
铬、Mozilla、Safari
json - 使用 Flutter FutureBuilder 迭代 JSON 中的对象数组
我在尝试使用 Flutter 的 FutureBuilder 从远程 URL 迭代对象的 JSON 数组时遇到问题。
我的目标是:
- 从 API 获取 JSON 数据
- 将数据输出到 2 列 gridview 布局
JSON 数据是一个对象数组(或 dart 中的 Maps 列表),对象具有简单的字符串数据。
我知道我需要构建一个未来来从 API 获取数据并解码 JSON,然后我需要创建一个 FutureBuilder 来将列表数据输出到我的 Gridview Builder 中。这就是我在下面的代码中尝试做的事情。
我从 API 链接返回的 JSON 结构如下:
这是我在 VS 代码调试控制台中遇到的错误:
红线出现在我尝试在 FutureBuilder 中定义我的未来的地方fetchSectionData
:
我不确定这个错误是什么意思。有人可以解释一下吗?Future 肯定会返回一个 <List>,但是如何将这个列表放入 futurebuilder 中,以便我可以迭代它并将数据输出到 gridview 中?
我对 Flutter 相当陌生,并且来自 javascript Web 背景,通常在 javascript 中,您可以循环遍历数组并以这种方式输出。我很想在这里这样做,但我知道那是不对的。
当我查看有关如何从 Internet 获取数据的 Flutter 文档时,它提到我必须将响应转换为自定义 dart 对象,但我尝试的任何方法似乎都不起作用。
感谢你的帮助!
flutter - 未处理的异常:SocketException:主机查找失败:URL(操作系统错误:没有与主机名关联的地址,errno = 7)
编辑:问题现已解决
我在这里尝试了解决方案,但对我没有用。
案例
- 我已提供互联网权限
- 我在实际设备上运行它
- 我的设备上有一个有效的互联网连接
基本上,我在 python 中构建了一个 API 并将其部署在vercel
. 现在我正在尝试使用颤振从我的 API 中获取详细信息。链接是https://dailyhunt.vandit.cf/dailyhunt?category=technology
它可以web
在实际设备上正常工作,但无法在实际设备上工作
我的代码太长并且被分隔在多个文件中,所以我可以提供:
flutter - 如何在颤动中发送文件
我正在尝试使用颤振将文件发送到服务器,但它返回此错误:
代码
I've commented code below for better understanding
有什么建议么?
更新
我已将我的 http 请求更改为下面的代码,但我的服务器收到空正文(请求不会将我的文件发送到后端)
flutter - 参数类型 'Set' 不能分配给参数类型 'Map'
我正在尝试在我的 Flutter 应用程序中使用 Auth0 创建用户身份验证系统。Auth0 REST 文档给出了 cURL 的示例,但我没有找到任何可以完成 cURL 工作的颤振包。所以,我用了http
. 这是代码:
这给了我The argument type 'Set<String>' can't be assigned to the parameter type 'Map<String, String>'.
第 10 行(headers: {...}
)上的错误。
我可以使用headers: {'content-type': 'application/x-www-form-urlencoded'},
.
但这会给出来自 Auth0 的错误{"error":"access_denied","error_description":"Unauthorized"}
。API 设置正确,因为在运行时
它返回一个"access_token"
,"scope"
和.
请帮忙。这很重要。
提前致谢 :)"expires_in"
"token_type"