get method

Future<ApiResponse> get(
  1. String path, {
  2. Map<String, dynamic>? queryParameters,
})

封装 GET 请求

Implementation

Future<ApiResponse> get(
  String path, {
  Map<String, dynamic>? queryParameters,
}) async {
  try {
    Response<dynamic> response = await _dio.get(
      path,
      queryParameters: queryParameters,
    );
    return ApiResponse(isSuccess: true, payload: response.data);
  } on HandledRequestException catch (e) {
    // 处理请求异常
    return ApiResponse(isSuccess: false, payload: e.uiErrMessage);
  } on DioException catch (e) {
    print("common_flutter未知异常: $e");
    return Future.error(e);
  }
}