跳至主要內容

获取请求

ltpp-universe小于 1 分钟hyperlanewebrust

获取请求

// 省略 server 和 路由处理函数 创建
let controller_data = arc_lock_controller_data.write().unwrap();
let request: Request = controller_data.get_request().clone();

获取 method

let method = request.get_method();

获取 host

let host = request.get_host();

获取 path

let path = request.get_path();

获取 query

let query = request.get_query();

获取 hash

let hash = request.get_hash();

获取 headers

let headers = request.get_headers();

获取 body

let body = request.get_body();

修改请求

// 省略 server 和 路由处理函数 创建
let mut controller_data = arc_lock_controller_data.write().unwrap();
let request: &mut Request = controller_data.get_mut_request();

修改 method

request.set_method(GET.to_owned());

修改 host

request.set_host("localhost".to_owned());

修改 path

request.set_path("server".to_owned());

修改 query

request.set_query("server".to_owned());

修改 hash

request.set_hash("server".to_owned());

修改 headers

request.set_header("server", "hyperlane");
request.set_headers(HashMap::new());

修改 body

request.set_body(vec![]);

赞赏

作为这个项目的唯一开发者,我一直在努力确保后端服务器的稳定运行和服务的持续提供。这个项目凝聚了我所有的心血和热情,但服务器费用和网站维护确实是一个不小的负担。

如果您觉得这个项目对您有帮助,或希望支持一个坚持不懈的个人开发者,无论金额大小,您的赞助都将是对我的莫大鼓励。每一份支持都会直接用于服务器和维护成本,让这个项目能够继续为大家提供服务。感谢您的信任和支持!

上次编辑于:
贡献者: 尤雨东