Свойство queryParametersAll
Возвращает URI-запрос, разбитый на карту в соответствии с правилами, указанными для POST-запроса FORM в спецификации HTML 4.01, раздел 17.13.4.
Каждый ключ и значение в результирующей карте были декодированы. Если запроса нет, карта пустая.
Ключи сопоставляются со списками их значений. Если ключ встречается только один раз, его значение — список из одного элемента. Если ключ встречается без значения, пустая строка используется в качестве значения для этого появления.
Пример:
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, List<String>> get queryParametersAll;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/Uri/queryParametersAll.html