onResponse method

  1. @override
void onResponse(
  1. Response response,
  2. ResponseInterceptorHandler handler
)

Called when the response is about to be resolved.

Implementation

@override
void onResponse(Response response, ResponseInterceptorHandler handler) {
  try {
    final options = response.requestOptions;
    final requestPath = '${options.baseUrl}${options.path}';
    logger.i('response <= $requestPath StatusCode: ${response.statusCode}');
    logger.d(
        'data <= ${response.data != null ? jsonEncode(response.data) : {}}');
  } catch (e) {
    // ignore
  }
  return super.onResponse(response, handler);
}