Spec-Zone.ru › Dart 2

dart:core

свойство queryParameters

Map<String, String> queryParameters

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

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

Ключи в строке запроса, у которых нет значения, сопоставляются с пустой строкой. Если ключ встречается в строке запроса более одного раза, ему сопоставляется произвольное из возможных значений. Геттер 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;

© 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/queryParameters.html

Spec-Zone.ru

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