cogo-http 0.1.13

A modern HTTP library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::BTreeMap;
use crate::error::Result;

pub fn read_query(url: &str) -> BTreeMap<String, String> {
    let mut m = BTreeMap::new();
    let idx = url.find("?");
    if idx.is_some() {
        let data: Vec<(String, String)> = serde_urlencoded::from_str(&url[idx.unwrap() + 1..]).unwrap_or_default();
        for (k, v) in data {
            m.insert(k, v);
        }
    }
    return m;
}