send method
Implementation
@override
Future<HttpDriverResponse> send(HttpDriverRequest request) async {
final req = http.Request(request.method.toUpperCase(), request.url)
..headers.addAll(request.headers);
if (request.body != null) req.body = request.body!;
final streamed = await _client.send(req).timeout(request.timeout);
final response = await http.Response.fromStream(streamed);
return HttpDriverResponse(
statusCode: response.statusCode,
headers: response.headers,
body: response.body,
);
}