1// Make GET request over the Tor network using ureq.
23const TEST_URL: &str = "https://check.torproject.org/api/ip";
45fn main() {
6// Get the ureq agent.
7let ureq_agent = arti_ureq::default_agent().expect("Failed to create ureq agent.");
89// Make request.
10let request = ureq_agent.get(TEST_URL).call();
1112let mut request = match request {
13Ok(request) => request,
14Err(err) => {
15eprintln!("Failed to make request: {}", err);
16return;
17 }
18 };
1920// Get response body.
21let response = request
22 .body_mut()
23 .read_to_string()
24 .expect("Failed to read body.");
2526// Will output if request was made using Tor.
27println!("Response: {}", response);
28}