1234567891011121314151617181920212223 |
- // 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 = 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() {}
|