diff --git a/lib/src/dio_http_formatter_base.dart b/lib/src/dio_http_formatter_base.dart index 3e39bb3..f99b23d 100644 --- a/lib/src/dio_http_formatter_base.dart +++ b/lib/src/dio_http_formatter_base.dart @@ -104,7 +104,9 @@ class HttpFormatter extends Interceptor { } } - if (_includeRequestBody && requestOptions.data != null) { + if (_includeRequestBody && + requestOptions.data != null && + requestOptions.data.isNotEmpty) { requestString += '\n\n' + _getBody(requestOptions.data, requestOptions.contentType); } @@ -124,7 +126,9 @@ class HttpFormatter extends Interceptor { } } - if (_includeResponseBody && response.data != null) { + if (_includeResponseBody && + response.data != null && + response.data.isNotEmpty) { responseString += '\n\n' + _getBody(response.data, response.headers.value('content-type')); }