使用Dart解析URI以提取查询参数

Vil*_*lda 4 dart dart-html

我以这种形式提出要求:

http://website/index.html?name=MyName&token=12345
Run Code Online (Sandbox Code Playgroud)

有没有办法从该网址提取名称和令牌?总是有一个选项可以遍历所有字符并以这种方式保存,但是我正在Dart中寻找更优雅的解决方案。

Gün*_*uer 12

var uri = Uri.parse('http://website/index.html?name=MyName&token=12345');
uri.queryParameters.forEach((k, v) {
   print('key: $k - value: $v');
});
Run Code Online (Sandbox Code Playgroud)

key: name - value: MyName
key: token - value: 12345
Run Code Online (Sandbox Code Playgroud)