onResponse method

List<String> onResponse(
  1. Response response
)

Implementation

List<String> onResponse(Response response) {
  final logs = <String>[];
  logs.addAll(_printResponseHeader(response));
  if (responseHeader) {
    final responseHeaders = <String, String>{};
    response.headers.forEach((k, list) => responseHeaders[k] = list.toString());
    logs.addAll(_printMapAsTable(responseHeaders, header: 'Headers'));
  }

  if (responseBody) {
    logs.add('╔ Body');
    logs.add('║');
    logs.addAll(_printResponse(response));
    logs.add('║');
    logs.add(_printLine('╚'));
  }
  return logs;
}