system_proxy.rs

Current release Documentation

Resolve system HTTP(S) proxies for URLs.

```rust let proxy = systemproxy::default(); let client = reqwest::blocking::Client::builder() .useragent(concat!(env!("CARGOPKGNAME"), "/", env!("CARGOPKGVERSION"))) .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.