首页 > 解决方案 > 当我尝试使用适用于 dart 的代码时出现 Flutter http 错误

问题描述

我是 Flutter 的新手,我想创建一个可以帮助我解决化学方程式的应用程序,为此我创建了这个函数:

    void main() {
  String m = "H2O";
  String n = "H2O";
  parser(m, n);
}

parser(m, n) async {
  var client = Client();
  Response response = await client
      .get(Uri.parse('https://chemequations.com/ru/?s=$m+%2B+$n&ref=input'));
  var x = parse(response.body);
  print(x.getElementsByClassName("equation main-equation well")[0].text);
}

这种构造在 dart 中运行得非常好,并在控制台正确的结果中打印,但在颤动中我想将它与 SetState 方法一起使用,但我什至无法在控制台中打印结果。它抛出一个错误:

Error: XMLHttpRequest error.

请帮帮我。谢谢

标签: androidflutterhttpdartsetstate

解决方案


推荐阅读