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


Dart Uri.queryParametersAll用法及代碼示例


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

用法:

Map<String, List<String>> queryParametersAll

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

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

鍵映射到它們的值列表。如果一個鍵隻出現一次,它的值就是一個單例列表。如果出現沒有值的鍵,則使用空字符串作為該出現的值。

例子:

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大神的英文原創作品 queryParametersAll property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。