reqwest using a client with post request
This commit is contained in:
parent
c4abe1277f
commit
30b76f69ce
10
src/main.rs
10
src/main.rs
@ -7,20 +7,20 @@ use clap::Parser;
|
||||
|
||||
struct Cli {
|
||||
url: String,
|
||||
text: String,
|
||||
}
|
||||
|
||||
// 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() -> Result<(), reqwest::Error> {
|
||||
// Some simple CLI args requirements...
|
||||
let args = Cli::parse();
|
||||
let url = args.url;
|
||||
let text = args.text;
|
||||
|
||||
eprintln!("Fetching {:?}...", url);
|
||||
let res = reqwest::get(url).await?;
|
||||
let client = reqwest::Client::new();
|
||||
let res = client.post(url).body(text).send().await?;
|
||||
|
||||
eprintln!("Response: {:?} {}", res.version(), res.status());
|
||||
eprintln!("Headers: {:#?}\n", res.headers());
|
||||
|
Loading…
Reference in New Issue
Block a user