8 releases
0.3.2 | Mar 12, 2023 |
---|---|
0.3.1 | Mar 12, 2023 |
0.2.0 | Mar 2, 2023 |
0.1.3 | Dec 1, 2022 |
0.1.1 | Mar 16, 2022 |
#314 in HTTP client
496 downloads per month
Used in 2 crates
(via mdcat)
34KB
537 lines
system_proxy.rs
Resolve system HTTP(S) proxies for URLs.
let proxy = system_proxy::default();
let client = reqwest::blocking::Client::builder()
.user_agent(concat!(env!("CARGO_PKG_NAME"), "/", env!("CARGO_PKG_VERSION")))
.proxy(reqwest::Proxy::custom(move |u| proxy.for_url(u)))
.build()
.unwrap();
let response = client.get("https://httpbin.org/status/200").send().unwrap();
println!("Status code: {}", response.status());
See the module level documentation for more information.
License
Copyright 2022 Sebastian Wiesner sebastian@swsnr.de
This Source Code is subject to the terms of the Mozilla Public License, v. 2.0.
See LICENSE
or https://mozilla.org/MPL/2.0/ for a copy of the license.
Dependencies
~2–16MB
~220K SLoC