【发布时间】:2021-08-05 13:43:45
【问题描述】:
当我在 dart 或 Flutter 中发出 http 请求时,总是会出现 websocket 请求。我想知道它是否来自包并编写了一个平面飞镖脚本,但它并没有解决问题。这是我写的脚本。
import 'dart:io';
main(List<String> args) async {
while (true) {
final client = HttpClient();
await Future.delayed(Duration(seconds: 10));
final req = await client.getUrl(Uri.parse('https://example.com/'));
await req.close();
client.close();
}
}
这是我调试的output
它可能与httpclient有关,因为当我强制关闭它时,websocket请求结束而不是挂起。
那么问题是 websocket 请求发生的原因是什么?
Dart 版本:2.12.3(稳定版)
【问题讨论】:
标签: flutter http dart websocket