convertResponse method
Implementation
HttpResponse convertResponse(Response response) {
MediaType? mediaType = Utils.extractMediaType(response.headers.map);
return HttpResponse(
headers: response.headers.map,
statusCode: response.statusCode,
statusMessage: response.statusMessage,
body: response.data is List<int> && Utils.isMediaTypeText(mediaType)
? Utils.encodingForCharset(mediaType).decode(response.data)
: response.data,
time: DateTime.now(),
additionalData: {
"realUri": response.realUri,
"isRedirect": response.isRedirect,
"redirects": response.redirects.length,
"extra": response.extra,
},
);
}