onRequest method
Implementation
@override
FutureOr<Request> onRequest(Request request) async {
final base = await request.toBaseRequest();
chopperLogger.info('--> ${base.method} ${base.url}');
base.headers.forEach((k, v) => chopperLogger.info('$k: $v'));
var bytes = '';
if (base is http.Request) {
final body = base.body;
if (body.isNotEmpty) {
chopperLogger.info(body);
bytes = ' (${base.bodyBytes.length}-byte body)';
}
}
chopperLogger.info('--> END ${base.method}$bytes');
return request;
}