extern crate reqwest; use std::collections::HashMap; pub async fn post_request(handle: String, pass: String, host: String) -> String { let url = "https://".to_owned() + &host.to_string() + &"/xrpc/com.atproto.server.createSession".to_string(); let mut map = HashMap::new(); map.insert("identifier", &handle); map.insert("password", &pass); let client = reqwest::Client::new(); let res = client .post(url) .json(&map) .send() .await .unwrap() .text() .await .unwrap(); return res; }