onResponse method
Called when the response is about to be resolved.
Implementation
@override
void onResponse(Response response, ResponseInterceptorHandler handler) {
int duration = DateTime.now().difference(_startTime!).inMilliseconds;
_log.write(
"${'=' * 20} 请求成功:${(duration / 1000).toStringAsFixed(4)} 秒 ${'=' * 20}\n");
_log.write('- STATUS: ${response.statusCode}\n');
_log.write('- RESPONSE:\n');
var data = response.data;
if (data is Map) {
_log.write(data.mapToStructureString());
} else {
_log.write(data.toString());
}
_log.write('\n');
printResponse(_log.toString(), extra);
handler.next(response);
}