Spec-Zone.ru › Dart 2

dart:core

свойство queryParametersAll

Map<String, List<String>> queryParametersAll

Возвращает запрос URI, разбитый на карту в соответствии с правилами, указанными для отправки FORM в разделе 17.13.4 спецификации HTML 4.01.

Каждый ключ и значение в результирующей карте декодированы. Если запрос отсутствует, карта пуста.

Ключи сопоставляются со списками их значений. Если ключ встречается только один раз, его значение представлено списком из одного элемента. Если ключ встречается без значения, для этого вхождения в качестве значения используется пустая строка.

Пример:

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.19.6/dart-core/Uri/queryParametersAll.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API