request method

Future request({
  1. bool getResponseBytes = false,
})

Implementation

Future<dynamic> request({bool getResponseBytes = false}) async {
  debugPrint(uri.toString());
  debugPrint(json.encode(body));
  http.MultipartRequest request = MultipartRequest(method, uri,
      onProgress: (int? bytes, int? totalBytes) {
    FastHttp.requestProgressStream
        .add(RequestProgressModel(bytes: bytes, totalBytes: totalBytes));
  });
  request.fields.addAll(body);
  request.files.addAll(files);
  if (headers != null) request.headers.addAll(headers!);
  return await _ApiBaseHelper(
          request: request,
          requestApi: this,
          getResponseBytes: getResponseBytes,
          enableCache: enableCache)
      .httpSendRequest();
}