I have a request in this form:
http://website/index.html?name=MyName&token=12345
Is there a way how to extract name and token from this url? There is always an option to iterate through all characters and save it that way, but I am looking for more elegant solution in Dart.
parse method Null safety Example: final uri = Uri. parse('https://example.com/api/fetch?limit=10,20,30&max=100'); print(uri); // https://example.com/api/fetch?limit=10,20,30&max=100 Uri. parse('::Not valid URI::'); // Throws FormatException.
If you have a URI object or a URI string, you can get its parts using URI fields such as path. To create a URI from a string, use the parse() static method. Example: Dart.
var uri = Uri.parse('http://website/index.html?name=MyName&token=12345'); uri.queryParameters.forEach((k, v) { print('key: $k - value: $v'); });
key: name - value: MyName key: token - value: 12345
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With