当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart Uri.queryParameters用法及代码示例


dart:core 库中Uri.queryParameters 属性的用法介绍如下。

用法:

Map<String, String> queryParameters

URI 查询根据 HTML 4.01 specification section 17.13.4 中为 FORM post 指定的规则拆分为映射。

结果映射中的每个键和值都已被解码。如果没有查询,则返回空Map。

查询字符串中没有值的键被映射到空字符串。如果一个键在查询字符串中出现多次,它被映射到一个可能的值的任意选择。 queryParametersAll getter 可以提供一个映射,将键映射到它们的所有值。

例子:

final uri =
    Uri.parse('https://example.com/api/fetch?limit=10,20,30&max=100');
print(jsonEncode(uri.queryParameters));
// {"limit":"10,20,30","max":"100"}

Map不可修改。

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 queryParameters property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。