reqwest-header 0.1.0

Header info parser for reqwest crate
Documentation
  • Coverage
  • 16.67%
    1 out of 6 items documented1 out of 2 items with examples
  • Size
  • Source code size: 43.24 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.87 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 53s Average build duration of successful builds.
  • all releases: 53s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • zinso

Header info parser for reqwest crate

Crates.io Rust license

Examples

#[tokio::main]
async fn main() {
    let header_data = r##"
            GET /api/v1/crates?page=1&per_page=10&q={} HTTP/2
            Host: crates.io
            User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.5249.119 Safari/537.36
            Referer: https://crates.io/search?q=doe
            Sec-Fetch-Site: same-origin
            Sec-Fetch-Mode: cors
            Sec-Fetch-Dest: empty
            "##.format(name);
    let info = reqwest_header::parse_to_reqwest_header(&header_data).unwrap();
    let cilent = reqwest::Client::new();
    let response = cilent
                    .get(info.url)
                    .headers(info.header)
                    .send()
                    .await
                    .unwrap();
    let test = response.text().await.unwrap().to_string();
}