pub fn post_async<U, B>(uri: U, body: B) -> ResponseFuture<'static> ⓘ
Expand description
Send a POST request to the given URI asynchronously with a given request body.
The request is executed using a shared HttpClient
instance. See
HttpClient::post_async
for details.
§Examples
use isahc::prelude::*;
let mut response = isahc::post_async("https://httpbin.org/post", r#"{
"speed": "fast",
"cool_name": true
}"#).await?;
let mut body: Vec<u8> = vec![];
response.copy_to(&mut body).await?;
let msg: serde_json::Value = serde_json::from_slice(&body)?;
println!("{}", msg);