onResponse method
FutureOr<Response>
onResponse(
- Response response
)
Implementation
@override
FutureOr<Response<dynamic>> onResponse(Response<dynamic> response) {
final base = response.base.request;
Logger.response('${response.statusCode} ${base!.url}');
response.base.headers.forEach((k, v) => Logger.response('$k: $v'));
var bytes = '';
if (response.base is http.Response) {
final resp = response.base as http.Response;
if (resp.body.isNotEmpty) {
Logger.json(resp.body);
bytes = ' (${response.bodyBytes.length}-byte body)';
}
}
Logger.response('END ${base.method}$bytes');
return response;
}