use weblib::{self, text};
fn main() {
retrytester();
}
fn testText() {
let url = "https://httpbin.org/get";
let response = text(url).unwrap();
println!("{}", response);
}
fn authtester() {
let url = "https://httpbin.org/basic-auth/user/passwd";
match weblib::basic_auth(url, "user", "passwd") {
Ok(resp) => println!("{}", resp),
Err(e) => panic!("Error: {}", e),
}
}
fn retrytester() {
use std::time::Duration;
use weblib::request_with_retries;
let url = "https://example.com";
let retries = 3;
let timeout = Duration::from_secs(10);
match request_with_retries(url, retries, timeout) {
Ok(response) => println!("Response: {:?}", response),
Err(e) => println!("Error: {:?}", e),
}
}