use async_curl::CurlActor; use curl_http_client::*; use http::{Method, Request}; #[tokio::main(flavor = "current_thread")] async fn main() -> Result<(), Box> { let actor = CurlActor::new(); let collector = Collector::Ram(Vec::new()); let request = Request::builder() .uri("") .method(Method::POST) .body(Some("test body".as_bytes().to_vec())) .unwrap(); let response = HttpClient::new(collector) .request(request) .unwrap() .nonblocking(actor) .perform() .await .unwrap(); println!("Response: {:?}", response); Ok(()) }