问题标签 [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.
flutter - 尝试在 Flutter 中执行 HTTP Post 请求时出错
我正在尝试做一个 HTTP Post 请求,它曾经可以工作,但突然之间(我想是一些更新)它不再工作了。这是功能:
}
我收到以下错误: [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:类型 '(HttpException) => Null' 不是类型 '(dynamic) => dynamic' 的子类型
问题是请求通过(它与之通信的 API 接收请求并执行它应该做的事情),所以我不确定为什么会出现错误。
我不知道该怎么办,我真的迷路了。
先感谢您。
dart - Dart 使用错误的类型?
我是 Dart 的新手,想知道该.cast()
方法如何与动态类型和列表一起使用。
这是 Flutter 文档中关于如何在 Dart 中手动解析 JSON 的一个工作示例:
responseBody
之前从 HTTP 端点获取的一些 JSON 数组在哪里。
我不明白为什么在逻辑上应该将的结果json.decode(responseBody)
强制转换为。我已经调试了代码,实际上变量是一个列表子类型。Map<String, dynamic>
List<Map<String, dynamic>>
parsed
我在这里做错了什么?
提前致谢。
flutter - 使用 dart/flutter 中的 post 登录网站时出现问题
登录网站时遇到问题package: http
。当我使用
response.statusCode
显示 302,表示重定向,但response.body
显示
结果未按预期进入帐户详细信息页面。之后我使用client.get
它返回到帐户登录页面。
- 那么登录后如何正确重定向到帐户详细信息页面?
我以为在使用之后
Client()
,一旦我正确登录,在使用之前Client.close()
,向同一台服务器发出多个请求是可行的,但结果似乎并非如此。是不是我做错了什么?另外,在把邮箱和密码放入参数列表之前,我应该加密它们吗?
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
谢谢!
dart - Dart:同时的 http 请求
问题:未来函数中的Http.get请求被一个接一个地调用。
我已经将该方法的代码分成几个部分以更好地传达问题。
控制台输出应如下所示:
控制台输出的真正样子:
这意味着加载部分是同时执行的,但似乎 A 部分中的 http.get 请求是在彼此之后执行的。
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")
服务功能
未来建设者:
模型:
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 下载管理器)下载导致崩溃的文件,但是当我过去从浏览器下载文件时它工作正常。
javascript - 如何将 CSS 和 JS 连接到 Dart HttpServer 发送的 HTML?
我创建了一个 Dart HttpServer,它在浏览器上显示“HTML”代码,但我也想将“CSS”和“JS”连接到这个 HTML,我应该怎么做?请帮忙
PS 1:一种解决方案是在 HTML 代码中添加 CSS 和 JS 代码,这可以工作但效率较低。
PS 2:我在颤振项目中使用这个飞镖代码。
dart - BITMEX API - 通过给定符号取消订单 - 如何在 Dart 语言中执行?
我尝试使用仅给出订单符号的 formData 发送取消订单请求。但不幸的是,所有其他订单也从交易所中删除。我添加到请求中的 formData 似乎不起作用。
在 Dart 语言中,有没有人知道使用 formData 向服务器发送取消请求的正确方法是什么?
非常感谢你。