axum request.body 自动解gzip 中间件怎么写?
原文中文,约400字,阅读约需1分钟。发表于: 。async fn my_api(Json<v>: Json<MyData>) -> Result<Json<MyData>, AppError> { //// } let app = Router::new().route("/api", post(my_api); 但是有可能请求 body 是用 gzip 压缩过的 想写个中间件 如果 header里有...
本文介绍编写中间件解压gzip压缩请求数据的方法,当请求头中包含“content-encoding”:“gzip”时,中间件会自动解压数据。官方提供了示例代码,需要根据实际情况进行修改。