queryParameters 属性

Map<String, String> queryParameters

根据 HTML 4.01 规范第 17.13.4 节 中为表单提交指定的规则,将 URI 查询分割为映射。

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

查询字符串中没有值的键映射到空字符串。如果键在查询字符串中多次出现,则映射到可能的值的任意选择。可以使用 queryParametersAll 属性提供将键映射到所有其值的映射。

示例

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;