Browse Source

reqwest using a client with post request

main
crunk 9 months ago
parent
commit
30b76f69ce
  1. 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…
Cancel
Save