Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何减少api加载时间颤振_Api_Flutter_Dart - Fatal编程技术网

如何减少api加载时间颤振

如何减少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

我使用restapi来显示数据,但是对于api加载,需要更多的时间,如何减少flift中的时间

      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的。

您是在问如何使客户机-服务器传输更快吗?