小编Dil*_*ani的帖子

如何从 Rocket 中的请求中检索 HTTP 标头?

我会在Python中使用flask做这样的事情:

@app.route('/login/', methods=['POST'])
def login():
    token = request.headers["token"]
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何访问token标头并将其存储为String变量。

#![feature(proc_macro_hygiene, decl_macro)]

use rocket::{
    config::{Config, Environment},
    *,
};

fn main() {
    let config = Config::build(Environment::Production)
        .address("0.0.0.0")
        .port(PORT)
        .finalize()
        .unwrap();

    rocket::ignite().mount("/", routes![login]).launch();
}

#[post("/login")]
fn login() {

    // Retrieve headers from request.
}
Run Code Online (Sandbox Code Playgroud)

http-headers rust rust-rocket

6
推荐指数
2
解决办法
5362
查看次数

标签 统计

http-headers ×1

rust ×1

rust-rocket ×1