问题标签 [dart-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.

0 投票
1 回答
1765 浏览

flutter - 尝试在 Flutter 中执行 HTTP Post 请求时出错

我正在尝试做一个 HTTP Post 请求,它曾经可以工作,但突然之间(我想是一些更新)它不再工作了。这是功能:

}

我收到以下错误: [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:类型 '(HttpException) => Null' 不是类型 '(dynamic) => dynamic' 的子类型

问题是请求通过(它与之通信的 API 接收请求并执行它应该做的事情),所以我不确定为什么会出现错误。

我不知道该怎么办,我真的迷路了。

先感谢您。

0 投票
1 回答
76 浏览

dart - Dart 使用错误的类型?

我是 Dart 的新手,想知道该.cast()方法如何与动态类型和列表一起使用。

这是 Flutter 文档中关于如何在 Dart 中手动解析 JSON 的一个工作示例:

responseBody之前从 HTTP 端点获取的一些 JSON 数组在哪里。

我不明白为什么在逻辑上应该将的结果json.decode(responseBody)强制转换为。我已经调试了代码,实际上变量是一个列表子类型。Map<String, dynamic>List<Map<String, dynamic>>parsed

我在这里做错了什么?

提前致谢。

0 投票
0 回答
132 浏览

flutter - 使用 dart/flutter 中的 post 登录网站时出现问题

登录网站时遇到问题package: http。当我使用

response.statusCode显示 302,表示重定向,但response.body显示

结果未按预期进入帐户详细信息页面。之后我使用client.get

它返回到帐户登录页面。

  1. 那么登录后如何正确重定向到帐户详细信息页面?
  2. 我以为在使用之后Client(),一旦我正确登录,在使用之前Client.close(),向同一台服务器发出多个请求是可行的,但结果似乎并非如此。是不是我做错了什么?

  3. 另外,在把邮箱和密码放入参数列表之前,我应该加密它们吗?

0 投票
0 回答
758 浏览

ios - SocketException:主机查找失败:'www.xyz.com'(操作系统错误:提供节点名或服务名,或未知 errno = 8)

我编写了一个 Flutter 应用程序,它使用 dart http 包连接到运行在单独机器上的 Web 服务器。在我的本地机器 (Mac) 上,我将主机名“www.xyz.com”添加到 /etc/hosts,使用 IOS 模拟器时一切正常。我想在真实设备(iPhone SE)上测试应用程序,但不想越狱设备。因为不越狱就无法在手机上编辑主机文件,所以我安装了允许设置重定向规则的 Weblock。我可以在我的手机上启动该应用程序,但是,当向单独的机器(在我的本地网络中)上的 Web 服务器发出请求时,我收到以下错误:

SocketException: Failed host lookup: 'www.xyz.com' (OS Error: nodename nor servname provided, or not known errno = 8)

从应用程序外部,我可以通过浏览器中的“www.xyz.com”访问网络服务器。

总结一下:

  • 应用程序在机器 A 上的 IOS 模拟器中运行并连接到机器 B 上的 Web 服务器 -> 工作正常
  • 应用程序在真实设备上运行并连接到机器 B 上的 Web 服务器 -> 错误
  • 通过电话上的浏览器连接到机器 B 上的 Web 服务器 -> 工作正常

输出flutter doctor -v

谢谢!

0 投票
1 回答
56 浏览

dart - Dart:同时的 http 请求

问题:未来函数中的Http.get请求被一个接一个地调用。

我已经将该方法的代码分成几个部分以更好地传达问题。

控制台输出应如下所示:

控制台输出的真正样子:

这意味着加载部分是同时执行的,但似乎 A 部分中的 http.get 请求是在彼此之后执行的。

0 投票
2 回答
1002 浏览

flutter - 我如何在颤动中显示基于http响应的按钮

我正在向 Flutter 中的端点发出 http 请求,根据我的响应,我想显示一个按钮,但它不起作用,请问有人可以帮助我吗?我是新来的。端点需要两个参数,即用户 ID 和代理 ID,我都是从共享首选项文件中获取的。

用户 ID = b6caf34c-a425-4710-a3ee-aa22a382882a

agentId : 57 请有人帮助我。

这是我的服务文件:

视图屏幕的两个按钮几乎在视图屏幕的末尾:

我也试过这样做,但它仍然没有工作,请我需要帮助:

错误信息 在此处输入图像描述

0 投票
1 回答
828 浏览

flutter - #I/flutter (11573): Text("发生错误:FormatException: Invalid radix-10 number (at character 1)\n//api.ergagro.com:112\n^\n")

您好,我尝试向端点发出带有两个参数的 GET HTTP 请求,但我不断收到此错误,我尝试了不同的方法,但仍然无法正常工作。请有人帮助我是新手,这是错误消息 - #I/flutter (11573): Text("Error Occured: FormatException: Invalid radix-10 number (at character 1)\n//api.ergagro.com: 112\n^\n")

服务功能

未来建设者:

模型:

0 投票
1 回答
450 浏览

flutter - 如何在 Dart http_server 中设置单个客户端的最大连接数限制?

我创建了一个简单的颤振应用程序来提供我的电话目录(/​​ 的索引)以与 PC 共享我的文件。
(我使用 IDM(Internet 下载管理器)下载文件)它适用于小文件,但是当我将大文件下载到 PC 时,应用程序会自动关闭。(这里我尝试下载691MB文件)因为它创建了 8 个下载连接。

如何在此代码中为单个客户端设置最大连接限制?(例如通过最多 2 个连接下载文件)

(使用 HttpServer 和 VirtualDirectory 实现。)

安装的依赖项:

确保您启用了READ_EXTERNAL_STORAGE权限。

应用程序在本地网络上工作

URL=> gatewayIP:7766(如果您从手机创建 wifi 热点并将其连接到 PC,则很可能是http://192.168.43.1:7766 )

请帮我解决这个问题。

ps:当我再次打开应用程序并单击startServer时,文件下载会恢复。

编辑:我使用 IDM(Internet 下载管理器)下载导致崩溃的文件,但是当我过去从浏览器下载文件时它工作正常。

0 投票
1 回答
59 浏览

javascript - 如何将 CSS 和 JS 连接到 Dart HttpServer 发送的 HTML?

我创建了一个 Dart HttpServer,它在浏览器上显示“HTML”代码,但我也想将“CSS”和“JS”连接到这个 HTML,我应该怎么做?请帮忙

PS 1:一种解决方案是在 HTML 代码中添加 CSS 和 JS 代码,这可以工作但效率较低。

PS 2:我在颤振项目中使用这个飞镖代码。

0 投票
1 回答
74 浏览

dart - BITMEX API - 通过给定符号取消订单 - 如何在 Dart 语言中执行?

我尝试使用仅给出订单符号的 formData 发送取消订单请求。但不幸的是,所有其他订单也从交易所中删除。我添加到请求中的 formData 似乎不起作用。

在 Dart 语言中,有没有人知道使用 formData 向服务器发送取消请求的正确方法是什么?

非常感谢你。