request method
Implementation
Future<M7Response> request(
{required RequestType requestType,
required String url,
Map? data,
BodyType bodyType = BodyType.json,
bool isSecure = false,
Map? headers}) async {
try {
HttpClientRequest request = await _checkRequestType(requestType)(
Uri.parse("${this.localhost}/$url"),
);
_addHeaders(request, headers, isSecure, bodyType);
if (data != null) request.add(_getDataShape(bodyType, data));
return await _getResponse(request);
} catch (e) {
print(e);
return M7Response(M7ResponseStatus.noInternet, this._errorMessage);
}
}