use wreq::Client;
use wreq_util::{Emulation, EmulationOS, EmulationOption};
#[tokio::main]
async fn main() -> Result<(), wreq::Error> {
tracing_subscriber::fmt()
.with_max_level(tracing::Level::TRACE)
.init();
let emulation = EmulationOption::builder()
.emulation(Emulation::Firefox128)
.emulation_os(EmulationOS::Windows)
.skip_http2(true)
.build();
let client = Client::builder()
.emulation(emulation)
.http1_only()
.cert_verification(false)
.build()?;
let text = client
.get("https://tls.peet.ws/api/all")
.send()
.await?
.text()
.await?;
println!("{}", text);
Ok(())
}