貌似不能使用一条语句一次性把整个 header 的数据都拿到
use std::net::{IpAddr};
#[get("/myip")]
fn myip(real_ip: IpAddr) -> String {
    format!("{}", real_ip)
}
#[launch]
fn rocket() -> _ {
    rocket::build()
        .mount("/common/api", routes![myip])
}
    貌似不能使用一条语句一次性把整个 header 的数据都拿到
use std::net::{IpAddr};
#[get("/myip")]
fn myip(real_ip: IpAddr) -> String {
    format!("{}", real_ip)
}
#[launch]
fn rocket() -> _ {
    rocket::build()
        .mount("/common/api", routes![myip])
}