如何减少api加载时间颤振
我使用restapi来显示数据,但是对于api加载,需要更多的时间,如何减少flift中的时间如何减少api加载时间颤振,api,flutter,dart,Api,Flutter,Dart,我使用restapi来显示数据,但是对于api加载,需要更多的时间,如何减少flift中的时间 Future getData0() async { Future<SharedPreferences> _prefs = SharedPreferences.getInstance(); final SharedPreferences prefs = await _prefs; var receivedToken = "Bearer " + pre
Future getData0() async {
Future<SharedPreferences> _prefs = SharedPreferences.getInstance();
final SharedPreferences prefs = await _prefs;
var receivedToken = "Bearer " + prefs.getString("BearerToken");
var receivedstoreid=prefs.getString("store_id");
http.Response res = await http.get(
"http://Domainname.com/api/rest/cart",
headers: {
'Authorization': receivedToken,
'X-Oc-Store-Id': receivedstoreid,
},
);
Map mapRes = jsonDecode(res.body);
print('Response from server: $mapRes');
get_cart_item = GetCart.fromJson(mapRes);
print(get_cart_item.toJson());
Future getData0()异步{
Future_prefs=SharedReferences.getInstance();
最终共享优先权=等待优先权;
var receivedToken=“Bearer”+prefs.getString(“BearerToken”);
var receivedstoreid=prefs.getString(“存储id”);
Response res=wait http.get(
"http://Domainname.com/api/rest/cart",
标题:{
“授权”:已收到通知,
“X-Oc-Store-Id”:receivedstoreid,
},
);
Map mapRes=jsonDecode(res.body);
打印('responsefromserver:$mapRes');
get\u cart\u item=GetCart.fromJson(mapRes);
打印(get_cart_item.toJson());
我是这样调用get和post API的。您是在问如何使客户机-服务器传输更快吗?