CNode

node如何获取对方post过来的json值

问答
Nnewqm发布于10 年前最后回复10 年前7 回复5085 浏览0 收藏

对方说post过来的是json, 我通过 req.addListener('data', function (postDataChunk) { ... }); 得到的数据如下:

-----------------------------fff3bf2e56cd Content-Dispostion: form-data; name="key1"

value1 -----------------------------fff3bf2e56cd Content-Dispostion: form-data; name="key2"

value2 ...

请问这种数据如何处理?

查看回复

回复 (7)

J
jingsam#1·10 年前

用中间件 var bodyParser = require('body-parser') app.use(bodyParser.json())

然后req.body.name就是你想要的值

B
brickyang#2·10 年前

他发过来的是 form-data,不是application/json

M
magicdawn#3·10 年前

untitled1.png

M
magicdawn#4·10 年前

multiparty 主页上建议看看更快的 busyboy

M
magicdawn#5·10 年前

multer build on top of busyboy

M
magicdawn#6·10 年前

formidable 可以试试...

C
captainblue2013#7·10 年前

请求方自己都没搞明白http什么回事

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