INNER CODE UNIT · Rust
http_post
FeatureProbe/FeatureProbe · server/src/http/mod.rs:394
async fn http_post(
url: String,
sdk_key: Option<String>,
body: String,
) -> Result<reqwest::Response, Error> {
let url = Url::parse(&url).unwrap();
let timeout = Duration::from_secs(1);
let mut request = Client::new()
.request(Method::POST, url)
.header(CONTENT_TYPE, "application/json")
.header("user-agent", "Rust/0.0.0")
.header("ua", "Rust/0.0.0")
.body(body);
if let Some(sdk_key) = sdk_key {
let auth = SdkAuthorization(sdk_key).encode();
request = request.header(AUTHORIZATION, auth);
}