convertRequest method

HttpRequest convertRequest(
  1. HttpClientRequest request, [
  2. Object? body
])

Implementation

HttpRequest convertRequest(
  HttpClientRequest request, [
  Object? body,
]) {
  return HttpRequest(
    headers: _extractHeaders(request.headers),
    body: body,
    time: DateTime.now(),
    additionalData: {
      "contentLength": request.contentLength,
      "persistentConnection": request.persistentConnection,
      "maxRedirects": request.maxRedirects,
      "followRedirects": request.followRedirects,
      "bufferOutput": request.bufferOutput,
      "encoding": request.encoding.name,
      if (request.connectionInfo != null) ...{
        "localPort": request.connectionInfo?.localPort,
        "remoteAddress": request.connectionInfo?.remoteAddress,
        "remotePort": request.connectionInfo?.remotePort,
      },
    },
  );
}