makeRequest method
Creates a new Request instance with the given parameters.
Implementation
@override
Request makeRequest(
String method,
Uri requestedUri, {
Map<String, String>? headers,
Object? body,
Encoding? encoding,
}) {
requestedUri = requestedUri.replace(
scheme: requestedUri.scheme.isEmpty ? 'http' : requestedUri.scheme,
host: requestedUri.host.isEmpty ? _server?.url.host : host,
port: requestedUri.port == 0 ? _server?.url.port : port,
);
return Request(
method,
requestedUri,
headers: headers,
body: body,
encoding: encoding,
);
}