saveRequest method

Future<void> saveRequest(
  1. Request request
)

Implementation

Future<void> saveRequest(Request request) async {
  var payload = HttpRequest(
    baseUrl: request.url.origin,
    path: request.url.path,
    params: _jsonUtil.encodeRawJson(request.url.queryParameters),
    method: request.method,
    requestHeader: _jsonUtil.encodeRawJson(request.headers),
    requestBody: _jsonUtil.encodeRawJson(request.body),
    createdAt: DateTime.now().millisecondsSinceEpoch,
    requestSize: _byteUtil.stringToBytes(request.body.toString()),
    requestHashCode: request.hashCode,
  );
  await networkInspector!.writeHttpRequestLog(payload);
}