Url.fromComponents constructor
Url.fromComponents({})
Creates a new Url instance from its individual components.
All parts are assembled into a valid URI using Dart's Uri class.
host: Hostname or IP addressport: Port number or-1for defaultpath: Path portion of the URLquery: Optional query (no?prefix)fragment: Optional fragment (no#prefix)
Throws a MalformedUrlException if the components do not form a valid URL.
Implementation
Url.fromComponents({
required String protocol,
required String host,
int port = -1,
String path = '',
String query = '',
String fragment = '',
}) : _uri = _buildUri(protocol, host, port, path, query, fragment);