eggjs / egg

🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
https://eggjs.org
MIT License
18.9k stars 1.82k forks source link

HTTP 参数转换 #1994

Closed wangzhilongh closed 6 years ago

wangzhilongh commented 6 years ago

HTTP 参数相关 您好,get方式获取参数时,里面的参数格式都变成了string,它可以保持原有的格式吗?

例如: get 传参:{aa: 10, where: {type:2,name,"boo"}} 现在拿到的ctx.query是 {aa: "10", where: "{"type":"2","name","boo"}"} 它可以直接就拿到{aa: 10, where: {type:2,name,"boo"}}

是不是这种情况只能用post或其它方式,不能get? 或者如果用get,只能代码里面自己再转换类型? 我可以直接通过get方式拿到原来格式的数据吗?

ngot commented 6 years ago

http协议,并没有『数据类型』这个概念。拿到自己转换吧。

wangzhilongh commented 6 years ago

好的,谢谢!