bouillon 0.1.1

A thin, opinionated wrapper around soup that provides an easy, fluent API for sending HTTP requests.
Documentation

bouillon

Docs Crate Version

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

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.