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!(),

}

相关推荐
我想说一句几秒前
JavaScript之深浅拷贝
前端·javascript·面试
李明卫杭州3 分钟前
详解DOM元素宽度相关属性
前端·javascript
ikonan3 分钟前
译:.gitignore 如何变成白名单
前端·javascript·github
wycode4 分钟前
Vue2源码笔记(7)运行时-diff
前端·vue.js
BigYe程普10 分钟前
出海技术栈集成教程(五):域名邮箱配置教程
前端·saas·全栈
BigYe程普22 分钟前
出海技术栈集成教程(四):Resend邮件服务
前端·后端·全栈
辛-夷23 分钟前
JS的学习5
前端·javascript
啃火龙果的兔子30 分钟前
Form.Item中判断其他Form.Item的值
开发语言·前端·javascript
coding随想32 分钟前
CSSStyleSheet:掌控网页样式的“幕后黑手”,你真的了解吗?
前端
Undoom37 分钟前
Trae x Figma MCP一键将设计稿转化为精美网页
前端