queryParameters 属性

Map<String, String> queryParameters

按照 HTML 4.01 规范中 17.13.4 节规定的表单提交规则,将 URI 查询分割成地图。

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

查询字符串中没有值的键映射到空字符串。如果一个键在查询字符串中多次出现,它将映射到所有可能值中的任意选择。可以使用 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<String, String> get queryParameters;