aboutsummaryrefslogtreecommitdiff

arti-ureq

A library to use Arti in combination with the ureq HTTP client.

Usage

Use cargo add arti-ureq to add the dependency to your project.

```rust,no_run // Include the library. use arti_ureq;

// Retrieve a ureq::Agent. let ureq_agent = arti_ureq::default_agent().expect("Failed to create agent.");

// Make the request. let request = ureq_agent .get("https://check.torproject.org/api/ip") .call() .expect("Failed to make request."); ```

arti-ureq uses version 3.0 of ureq. Use arti_ureq::ureq to access the ureq crate.

View more examples in the examples directory.

Feature flags

  • tokio (default) -- Build with Tokio support.
  • async-std -- Build with async-std support.
  • rustls (default) -- Build with Rustls support.
  • native-tls -- Build with native-tls support.

License: MIT OR Apache-2.0