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