fetchData()async{
res = await http.get(api);
发生了异常。 HandshakeException(HandshakeException:客户端中的握手错误(OS错误: CERTIFICATE_VERIFY_FAILED:证书链中的自签名证书(handshake.cc:352)))
print(res.body);
drinks = jsonDecode(res.body)["drinks"];
setState(() {
});
答案 0 :(得分:1)
您的错误日志明确指出该错误不是来自API实现的Flutter应用程序端。
错误是来自Web api端。
与您的api人员联系以解决服务器端问题。
还尝试在清单文件中添加Internet权限,
<uses-permission android:name="android.permission.INTERNET" />
然后,在您的终端中运行以下命令,
flutter clean
如果它不起作用,我认为笛子方面没有任何问题。