我正在尝试从“我的网站”链接获取数据:http://mrmatjar.com/kaka/dataaza.php http://mrmatjar.com/kaka/dataaza.php
这是我的代码
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:mrmatjar_afflite/shopobj.dart';
class Operations{
static Future<List<ShopObj>> loly() async{
List<ShopObj> ak= new List<ShopObj>();
var res = await http.get(Uri.encodeFull("https://mrmatjar.com/kaka/dataaza"),headers: {"Accept":"application/json"});
print(res);
var v = json.decode(x.body);
for(var h in v){
ak.add(new ShopObj(h['title'], h['cost'], h['earn'], h['image']));
}
return ak;
}
}
但它不起作用。
当我运行它时,Web 应用程序会中断,当我使用断点时,它会显示文件调用
致盲.dart
我也有同样的问题。这与 CORS 有关。
我将其添加到后端服务器
sudo a2enmod headers
sudo nano /etc/apache2/mods-enabled/headers.conf
像这样修改:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
然后重新启动apache2
sudo service apache2 restart
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)