跳到主要内容
CNode

req.param vs req.query vs req.body有啥区别?

问答
Ii5ting发布于 11 年前最后回复 11 年前
12228870

请自检

查看回复

回复 (12)

I
i5ting#111 年前

回复完成后,请参加 http://i5ting.github.io/node-http/#106

如果你答错了,面壁去吧

L
luoyjx#211 年前
/a/:b
vs
/?a=1&b=2
vs
/xxx
a=1
b=2

I
i5ting#311 年前
引用 luoyjx

@luoyjx 最后一种情况,可否使用前2种?哈哈

C
captainblue2013#411 年前

一个在pathinfo ,一个在queryString ,一个在request body ,可以同时存在不冲突

Z
zh-h#511 年前

req.params['foo'] req.param.foo parser用法太灵活了

I
i5ting#611 年前
引用 zh-hreq.params['foo'] req.param.foo parser用法太灵活了

@zh-h 这不是parser吧?这是数组的用法

D
DevinXian#711 年前
引用 i5ting@zh h 这不是parser吧?这是数组的用法

@i5ting 我发现有懒人直接用req.param(),虽然不怎么推荐

K
Kyoloro#811 年前

又理清了一点思绪,非常感谢

L
leapon#911 年前

我把这三个揉到一起来用,越简单越好。有问题再去找这哥仨。

Z
zh-h#1011 年前
引用 i5ting@zh h 这不是parser吧?这是数组的用法

@i5ting python的字典,什么切片、迭代、生成器的花样更多。 但是好像req.body不能用req.bodys['xxoo']替代吧

X
xhq8888#1111 年前

req.param获取pathinfo中参数 /api/users/{id} req.query获取查询参数 /api/users?name=wwx req.body获取form提交参数

H
highsea#1211 年前

文档里的 postman 不错

参与回复

登录后即可参与回复。登录