0

伙计们,我在颤振网络中遇到问题。我正在关注本教程 https://flutter-examples.com/flutter-online-user-login-using-php-mysql-api/ 在本教程中,我学习了如何使用 PHP MySQL 制作具有登录功能的应用程序。我只是从上面的链接中复制粘贴所有代码,它实际上在 Android 和 ios 中的工作方式与上面给出的相同,但它在 Flutter Web 中不起作用。Flutter web 中的问题是,当我单击登录按钮时,微调器只会旋转并且不会返回任何内容。如果凭据错误,则必须通过显示警报对话框来引发错误,如果密码正确,则必须导航到 Flutter Web 中未发生的配置文件屏幕。而且它也没有抛出任何类型的错误。

目前我在最新的 beta 频道

伙计们请帮助我

4

1 回答 1

0

检查状态码并尝试使用 print() 查看状态码及其正文

  // Starting Web API Call.
  var response = await http.post(url, body: json.encode(data));
    if(response.status==200)
  var message = jsonDecode(response.body);
else{
throw Exception("${response.body}:body");
}
于 2020-05-16T17:14:55.150 回答