10得票2回答
如何在Warp中使用Rejection和问号运算符处理错误?

使用 warp.rs 0.2.2,让我们考虑一个基本的网络服务,其中只有一个用于 GET / 的路由:#[tokio::main] async fn main() -> Result<(), anyhow::Error> { let getRoot = warp::g...

9得票1回答
在Warp中是否有一种方法可以将验证作为过滤器的一部分来完成?

我已经定义了一个路由和端点函数,并注入了一些依赖项。 pub fn route1() -> BoxedFilter<(String, ParamType)> { warp::get() .and(warp::path::param()) ...

7得票1回答
如何使用Warp检查授权头?

我正在使用Rust和Warp构建GraphQL API。我已经查看了文档,但仍然没有弄清如何链接过滤器,特别是用于检查请求头中的authorization的过滤器。 let context_extractor = warp::any() // this code rejects al...

7得票2回答
使用 Rust 的 Warp 框架同时在多个端口(http、https)提供服务

我希望使用 warp 实现多个连接,以便将每个HTTP请求重定向到HTTPS。以下是我的进展。 #[tokio::main] async fn main() { let http_routes = warp::path("http").map(|| { printl...