// Short example of a POST request with form data. // // This is using the `tokio` runtime. You'll need the following dependency: // // `tokio = { version = "1", features = ["full"] }` #[cfg(not(target_arch = "wasm32"))] #[tokio::main] async fn main() { let response = cf_reqwest::Client::new() .post("http://www.baidu.com") .form(&[("one", "1")]) .send() .await .expect("send"); println!("Response status {}", response.status()); } // The [cfg(not(target_arch = "wasm32"))] above prevent building the tokio::main function // for wasm32 target, because tokio isn't compatible with wasm32. // If you aren't building for wasm32, you don't need that line. // The two lines below avoid the "'main' function not found" error when building for wasm32 target. #[cfg(target_arch = "wasm32")] fn main() {}