convertResponse method

HttpResponse convertResponse(
  1. HttpClientResponse response, [
  2. Object? body
])

Implementation

HttpResponse convertResponse(
  HttpClientResponse response, [
  Object? body,
]) {
  return HttpResponse(
    headers: _extractHeaders(response.headers),
    statusCode: response.statusCode,
    statusMessage: response.reasonPhrase,
    body: body,
    time: DateTime.now(),
    additionalData: {
      "contentLength": response.contentLength,
      "persistentConnection": response.persistentConnection,
      "compressionState": response.compressionState.name,
      "isRedirect": response.isRedirect,
      "redirects": response.redirects.length,
    },
  );
}