在 Dart 中,我正在开发一款网页游戏。在这里,我需要一个可以从 URL 获取数据的函数,就像在 PHP 中获取数据一样。我该怎么做?
例如,假设我在加载网页游戏时将以下内容附加到我的 URL:?id=15&randomNumber=3.14
。如何在 Dart 中以原始字符串(首选)或其他格式获取它们?
最佳答案
您可以使用 dart:core 中的 Uri 类
https://api.dartlang.org/apidocs/channels/stable/dartdoc-viewer/dart-core.Uri
即:
main() {
print(Uri.base.toString()); // http://localhost:8082/game.html?id=15&randomNumber=3.14
print(Uri.base.query); // id=15&randomNumber=3.14
print(Uri.base.queryParameters['randomNumber']); // 3.14
}
关于url - 如何获取URL中的查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26603066/