Documentation in examples recommends using `tokio 0.2` as dependency, while README.md recomends `tokio 0.1`. I've updated comments according to readme.
		
			
				
	
	
		
			24 lines
		
	
	
		
			843 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			843 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // 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() {}
 |