我正在使用reqwest来执行请求。
这是curl 中的一个请求:
curl --request POST --data '{"role_id":"222","secret_id":"444"}' https://vault.main.ru/v1/auth/approle/login
它的外观和工作方式如下:
let url_login = "https://vault.main.ru/v1/auth/approle/login";
let client = reqwest::Client::new();
let json_data = r#"{"role_id":"222","secret_id":"444"}"#;
let response = client
.post(url_login)
.header("Content-Type", "application/json")
.body(json_data.to_owned())
.send()
.await?;
如何使用reqwest执行这样的curl 请求?
curl --header "X-Vault-Token: sdf33422323" --request LIST https://vault.main.ru/v1/secretsstream/metadata
LIST - 据我了解,这是一种自定义方法。怎么传送呢?