queryParametersAll 属性

Map<String, List<String>> queryParametersAll

返回一个根据 HTML 4.01 规范中关于表单提交的指定规则拆分的 URI 查询的 Map。

结果 Map 中的每个键和值都已解码。如果没有查询,则 Map 为空。

键映射为其值列表。如果键只出现一次,则其值是一个单例列表。如果键出现但没有值,则使用空字符串作为该出现事件的值。

示例

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

该 Map 及其所包含的列表是不可修改的。

实现

Map<String, List<String>> get queryParametersAll;