cogo_http/query/
mod.rs

1use std::collections::BTreeMap;
2use crate::error::Result;
3
4pub fn read_query(url: &str) -> BTreeMap<String, String> {
5    let mut m = BTreeMap::new();
6    let idx = url.find("?");
7    if idx.is_some() {
8        let data: Vec<(String, String)> = serde_urlencoded::from_str(&url[idx.unwrap() + 1..]).unwrap_or_default();
9        for (k, v) in data {
10            m.insert(k, v);
11        }
12    }
13    return m;
14}