import 'dart:async'; import 'package:flutter/services.dart' show rootBundle; import 'dart:convert'; class Request { static const String baseUrl = 'http://www.shuqi.com/'; static Future get({required String action, Map? params}) async { return Request.mock(action: action, params: params); } static Future post({required String action, Map? params}) async { return Request.mock(action: action, params: params); } static Future mock({required String action, Map? params}) async { var responseStr = await rootBundle.loadString('assets/mock/$action.json'); var responseJson = json.decode(responseStr); return responseJson['data']; } }