问题描述
部分代码
Future getData() async {
var url = Uri.parse("https://10.0.2.2:8000/drop/");
var res = await http.get(url);
var resb = jsonDecode(res.body);
return (resb);
解决方法
也许是 http
,https
问题
不解析url就这样试了吗?
Future getData() async {
var res = await http.get("https://10.0.2.2:8000/drop/");
var resb = jsonDecode(res.body);
return (resb);
或者像这样:
Future getData() async {
var url = Uri.tryParse("https://10.0.2.2:8000/drop/");
var res = await http.get(url);
var resb = jsonDecode(res.body);
return (resb);
当 HTTPS
客户端到达 HTTP
端点时也会发生这种情况
应该和 htos 一起
var url = Uri.https('10.0.2.2:8000','drop/')