當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Dart Uri.queryParameters用法及代碼示例


dart:core 庫中Uri.queryParameters 屬性的用法介紹如下。

用法:

Map<String, String> queryParameters

URI 查詢根據 HTML 4.01 specification section 17.13.4 中為 FORM post 指定的規則拆分為映射。

結果映射中的每個鍵和值都已被解碼。如果沒有查詢,則返回空Map。

查詢字符串中沒有值的鍵被映射到空字符串。如果一個鍵在查詢字符串中出現多次,它被映射到一個可能的值的任意選擇。 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不可修改。

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 queryParameters property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。