ajax - Flutter 错误:不支持的操作:Web 上的 Platform._version
问题描述
我使用包 http: ^ 0.12.2
这是我的进口
import 'package: http / http.dart' as http;
import 'dart: io';
import 'dart: convert';
用于从服务器检索数据。它适用于 Android 和 iOS。但在网上我收到错误消息 Unsupported operation: Platform._version
这是我的功能:
Future getUserData() async {
var url_ = "${APIDomain}/antragsteller/1";
HttpClient client = new HttpClient();
client.badCertificateCallback =
((X509Certificate cert, String host, int port) => true);
HttpClientRequest request = await client.getUrl(Uri.parse(url_));
request.headers.set('content-type', 'application/json');
request.headers.set('Access-Control-Allow-Origin', '*');
HttpClientResponse response = await request.close();
String reply = await response.transform(utf8.decoder).join();
this.userData = jsonDecode(reply);
}
那么返回值当然是空的。我的互联网搜索没有产生任何有用的结果。有人可以帮我找出原因并解决问题。谢谢!
解决方案
推荐阅读
- android - Kotlin - 用startsWith()比较两个列表
- python - Tkinter 中的锚标记生成“错误选项”错误
- google-cloud-run - Google Cloud Run 仅在 us-central1 区域可用?
- authentication - 允许作为 SAML 或 OpenID Connect 服务提供商/依赖方登录的应用程序或服务的列表?
- python - Python函数链接未知次数
- python - python pandas groupby 聚合与 min 函数
- python - 将多标题数据框的一个标题行移动到一列
- google-cloud-storage - 可以在创建存储桶后通过 Terraform 调整 GCS 存储桶生命周期策略吗?
- javascript - 如何更改模型名称以利用 Forge Viewer 中的不同属性
- java - 使用正则表达式从字符串中提取手机号码