onRequest method

  1. @override
Future<void> onRequest(
  1. BaseRequest request
)
override

Called before a request is sent.

Implementation

@override
Future<void> onRequest(http.BaseRequest request) async {
  if (_logRequests) {
    print('--> ${request.method} ${request.url}');
    request.headers.forEach((key, value) {
      print('  $key: $value');
    });
    if (request is http.Request && request.body.isNotEmpty) {
      print('  Body: ${request.body}');
    }
    print('--> END ${request.method}');
  }
}