如何解决我在 Flutter 中从本地主机获取数据时遇到问题
我正在使用以下函数从本地主机获取数据到模拟器 我也在使用 XAMPP,该功能在互联网上运行良好,但不适用于本地主机 当我尝试在模拟器中使用 url(我在函数中使用)时,它运行良好并获取数据
希望有人能解决这个问题 谢谢大家
Future GetData() async {
Uri url = Uri.http('10.0.2.2','/mobtech/index.PHP');
var response = await http.get(url);
var responsebody = jsonDecode(response.body);
return responsebody;
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Json Test 1'),),body: Container(
child: FutureBuilder(
future: GetData(),builder: (BuildContext context,AsyncSnapshot snapshot) {
if (snapshot.hasData) {
return ListView.builder(
itemCount: snapshot.data.length,itemBuilder: (context,i) {
return Container(
child: Text(snapshot.data[i]['title'],style: TextStyle(fontSize: 20)),);
});
}
return CircularProgressIndicator();
}),);
}
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。