3 unstable releases
Uses new Rust 2024
| 0.2.0 | Mar 9, 2026 |
|---|---|
| 0.1.1 | Jan 3, 2026 |
| 0.1.0 | Jan 2, 2026 |
#266 in HTTP client
21 downloads per month
37KB
855 lines
bouillon
A thin wrapper around Soup, providing an easy, fluent API for sending HTTP requests.
The API an adaptation of the awesome reqwest crate.
Example
use soup::{Session, prelude::*};
use bouillon::SessionExt as _;
let session = Session::new();
session.set_user_agent("buillon-example");
let robots_txt = session
.get("https://httpbin.org/robots.txt")
.send()
.await?
.error_for_status()?
.text()
.await?;
print!("{robots_txt}");
Docs
License
Licensed under either of
- Apache License, Version 2.0 (license-apache.txt or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (license-mit.txt or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~13MB
~216K SLoC