nodejs接收post数据时,在request监听data事件时回调函数的参数(chunk)是buffer,但是用+连接后怎么会成为字符串?//main.jshttp.createServer(function(req,res){ if(req.method=='POST'){ var all = '' req.on('data',function(chunk){ console.log(chunk) all+=chunk console.log('all:',all) }) req.on('end',function(){ res.end(all.toUpperCase()) }) }else{ res.end() }}).listen(port)我使用 curl -d "user=Summer&passwd=12345678" "http://127.0.0.1:3000" 进行模拟请求时,命令行结果如下<Buffer 75 73 65 72 3d 53 75 6d 6d 65 72 26 70 61 73 73 77 64 3d 31 32 33 34 3536 37 38>all: user=Summer&passwd=12345678
添加回答
举报
0/150
提交
取消