rust

pub async fn paysuccesst(req: HttpRequest,bytes: Bytes,mut payload: web::Payload)-> Result<HttpResponse, MyError>{

println!("{}","success");

// let x = form_urlencoded::parse("%23first=%25try%25");

// let name: String = req.match_info().get("trade_no").unwrap().parse().unwrap();

println!("{req:?}");

let name = String::from_utf8(bytes.to_vec()).map_err(|_| HttpResponse::BadRequest().finish());

let path =req.uri().to_string();

let query =req.query_string();

let pathbyte = req.path().as_bytes();

// println!("pathlength{}",pathbyte.len().to_string());

// println!("query{}",query.as_bytes().len().to_string());

println!("path{}",path.as_bytes().len());

match name {

Ok(v) => {

println!("name{}",v);

},

Err(_) => todo!(),

}

相关推荐
走粥21 分钟前
clsx和twMerge解决CSS类名冲突问题
前端·css
Purgatory00140 分钟前
layui select重新渲染
前端·layui
weixin199701080161 小时前
《中国供应商商品详情页前端性能优化实战》
前端·性能优化
九皇叔叔2 小时前
003-SpringSecurity-Demo 统一响应类
java·javascript·spring·springsecurity
赵孝正3 小时前
学习的本质是一个工程闭环:从模仿到内化的四阶段方法论(附风电实战案例)
前端·数据库·学习
低代码布道师3 小时前
纯代码实战:MBA培训管理系统 (十四) ——用户管理(批量选择与批量删除)
javascript·nextjs
Hello--_--World4 小时前
JavaScript运行机制、v8原理、js事件循环
开发语言·javascript·ecmascript
Panzer_Jack5 小时前
easy-live2d v0.4.0 — 全面进化的 Live2D Web 开发体验
前端
软弹5 小时前
输入URL之后,都发生了什么
前端