面试题答案
一键面试use reqwest;
use serde::{Deserialize};
#[derive(Deserialize)]
struct ResponseData {
message: String,
}
#[tokio::main]
async fn main() -> Result<(), reqwest::Error> {
let client = reqwest::Client::new();
let response: ResponseData = client.get("https://example.com/api/data")
.send()
.await?
.json()
.await?;
println!("Message: {}", response.message);
Ok(())
}