Node.js获取POST请求内容方面的问题
大家好, 本人才接触Node.js,目前正在看《Node.js开发指南》这本书。其中提到了获取POST请求内容方面的知识,阅读后有一些疑问,望大家帮帮忙解答一下,在此感谢大家。问题如下: 书中对于获取POST请求内容举了一个例子,如下: QQ图片20150928163944.png
但是下面又有一段话如下:
QQ图片20150928164052.png
那么问题来了,在生产中应该如何写这个来获取POST请求内容呢?谢谢大家了!
14 回复
问题主要在两个方面吧,一个是chunk,看5楼,buffer的概念去补一下,确实是一个坑,算是安全问题吧;第二个是这段代码能处理的不仅仅是POST,且处理的时候,为先拼接再执行处理,当请求较多的时候,效率很低,关于POST和GET的处理,可以看看4楼,比较全,这里就不再列举
瞎用什么第三方
两步走 1.data/end事件获取完整buffer流 ->toString 下一步[或者你的数据流需要基于buffer的解码,此时就不要转string] 2.解码器 自己根据传输协议或者头 采用json/querystring/decoder解码
此时的数据已能用- -。然而并没有什么坑。