为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs中buffer用+连接会强制转换成字符串?

nodejs中buffer用+连接会强制转换成字符串?

慕哥9229398 2019-02-08 15:19:39
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
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 941 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信