pub async fn parse_json<T: for<'de> Deserialize<'de>>( req: Request<Body>, ) -> Result<T, Response<Body>>