#[cfg(feature = "h3")]
use futures_lite::future::block_on;
#[cfg(feature = "h3")]
fn main() -> Result<(), Box<dyn std::error::Error>> {
block_on(async move {
let client = ugi::Client::builder()
.http3_only()
.danger_accept_invalid_certs(true)
.build()?;
let res = client.get("https://localhost:8443/health").await?;
let body = res.text().await?;
println!("{body}");
Ok(())
})
}
#[cfg(not(feature = "h3"))]
fn main() {
eprintln!("This example requires the `h3` feature.");
}