问题标签 [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.
dart - 如何使用shelf_web_socket在同一个端口监听http和ws请求
https://pub.dartlang.org/packages/shelf_web_socket显示了这个例子
我想知道如何将它与我的 HTTP 服务器初始化结合起来
需要做什么才能wsHandler
调用 WebSocket 连接并handler
继续处理 HTTP 请求(如果可能在同一个端口上),如果可能的话,使用配置的身份验证和会话管理。
我在不同的端口上尝试了它,但使用了身份验证/会话中间件(不知道这是否应该一起使用)
并得到
python - 如何编写 Dart HttpRequest 在 Flask 服务器上进行 ajax 调用?
我试图了解如何从 Dart 进行 ajax 调用。我对网络编程的理解非常有限。
我的简单服务器 ajax.py:-
客户端的 Dart 代码:-
这是我的输出:-
- 如何编写 Dart Httprequest 以调用 a = 1 和 b = 2 的 add_numbers(sum)?
dart - Dart http_server 服务 index.html 但不拉依赖
您好我正在尝试创建一个 Web 应用程序,您可以在其中通过 Web 浏览器访问系统上的文件。Web 应用程序结构如下所示:
指挥官
cmdr.dart
是服务器,我在那里启动http_server
主机index.html
。索引将client.dart
文件作为脚本拉取。editor.dart
和文件都是客户端文件的 console.dart
一部分。explorer.dart
问题是当我运行http_server
to hostindex.html
时,它不会访问客户端文件。除了 CSS 文件之外,大多数依赖项都不会被提取。此外,我认为也许编译成 javascript 可以解决这个问题,因为它将所有代码合并到一个文件中。然而,同样的问题存在于将 HTML 放在一起但没有创建任何客户端组件的情况下。
我的服务器代码如下:
通过网络浏览器访问 index.html 我收到以下错误:
这些文件实际上存在于这些位置(尽管符号链接),但由于某种原因它们没有被拉出。
-大学教师
dart - Dart 是否支持 FTP 协议
Dart 是否支持 FTP 协议。特别是在服务器而不是客户端上运行的代码。
谢谢理查德
dart - 从外部访问 http 响应体
大家好,
我从一天开始就在玩 Dart,以弄清楚它是否适合我的需求。在我附加的代码中,我想访问 http 查询块之外的正文结果。这是不可能的。在这里的另一个问题中,有人写这是因为 Darts 异步概念。
有没有办法从外部访问。这是导入,因为我必须用结果数据触发几个 html 请求,并且不会将它们全部嵌套在 http 块中。
或者有什么其他建议?
非常感谢。
dart - 可重用的同步 HttpClient 请求
我需要一个可重用的函数来发出 HTTP 请求并等待其完成,然后再将响应作为字符串返回。
这是主要功能:
(第一种情况)这是发出 HTTP 请求的可重用函数:
这按预期工作,输出为:
(第二种情况)然后我尝试这样做,但没有奏效:
我尝试在listen
with async
and内定义函数,在without内await
返回,但输出是相同的:contents
listen
onDone()
有谁知道为什么第二种情况不起作用?
编辑:
更新代码后,它完成了它应该做的事情,但在终止执行之前需要几秒钟:
输出:
编辑2:
在GitHub 上提交这个 issue 后,我发现实例HttpClient
有一个连接池并默认保持持久连接,这使 Dart VM 保持活动状态。请查阅问题页面以了解可能的解决方案。
dart - 处理飞镖中的非 OK 请求
我有这个简单的飞镖片段:
当前请求的服务器,返回Bad Request 400
响应。由于某些原因,我希望能够获得状态码。但是一旦_http.post
被调用,我就会收到此错误:
将块放入try/catch
没有帮助,因为捕获的异常ClientException
没有关于状态代码和响应主体的信息(这在这里很重要)。我怎样才能在这里处理状态码,而不抛出异常?
更新:
通话后我有这个片段_http.post()
:
但是response
is null
,所以statusCode
这里无法访问。
更新 2:
我在服务器上收到请求并可以在服务器上进行跟踪。正如我所提到的,服务器正在发送400 Bad Request
响应,并且工作正常。但是在 Dart 中获取响应会导致错误。
dart - 无法使用 Flutter 调用 Localhost,将随机端口分配给 HTTP GET 调用
我正在尝试构建一个 Flutter 应用程序,我需要使用dart http library进行 HTTP 调用。所以这里是我用来打电话的 fu 的片段,
getData()
现在从我的代码调用,这是我得到的错误
我的 API 已启动并正常运行,正如您在错误日志中看到的那样,请求似乎没有通过。这里的问题到底是什么?
作为记录,我已经尝试了 的所有排列get
,getUrl
甚至尝试用Flutter 中的 Dart http 包如何指向 localhost:8000中提到的替换localhost
and ?. 我直接在我的手机上测试这个(一加 3)127.0.0.1
10.0.2.2
dart - 使用标准库将字符串转换为 Dart 中的 GET 请求参数
我有一个多字字符串,我想将其转换为 GET 请求参数。
我有一个/search
接受参数的 API 端点query
。现在,您的请求通常看起来像http://host/search?query=Hello+World
.
我有一个String
Hello World,我想将其转换为此 URL 编码参数。
当然,我可以编写逻辑将其分解为单词并+
在中间添加一个,但我想知道URI 类是否可以帮助解决这个问题
我正在使用 DarthttpClient
提出请求。
本质上,需要编码queryToSearch
为 URL 参数。
dart - 在 Dart 中向服务器发出多个独立请求的最佳方式
我想以最佳方式向同一服务器发出多个请求。所以我有
现在,api调用一个接一个。但是 api 调用是相互独立的。避免异步等待地狱的最佳实施方式是什么?