可以读取没有内容类型的数据
Can read data without content-type?
如果发送没有内容类型头的数据,我可以读取数据吗?
我只是试着用bodysparser在nodejs中阅读,但我无法阅读。
NODEJS总是收到空的请求正文。
有办法吗?
使用body-parser
需要指定内容类型,否则express(我认为这就是您正在使用的)将无法读取正文。
您可以随时访问原始主体:
app.use (function(req, res, next) {
var data='';
req.setEncoding('utf8');
req.on('data', function(chunk) {
data += chunk;
});
req.on('end', function() {
req.body = data;
next();
});
});
app.post('/', function(req, res) {
// you have set the body before:
console.log(req.body);
});
您需要将Content类型添加为application/json
,以便主体解析器将数据解析为json。
相关文章:
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- javascript解释器如何理解变量的数据类型
- 从查询字符串参数推断出正确的数据类型
- 为什么不'我们在javascript中使用函数参数的数据类型
- 基于数据类型的编辑框的汇总列表
- 如何降低此函数的复杂性,该函数根据数据类型进行回调
- 比较和分配数据类型的困难
- 在javascript中调用函数/对象引用时,可容纳任何数据类型
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- Highcharts系列.数据数据类型限制
- 如何在php循环中显示隐藏的数据类型
- 如何从标签数据类型=“;无线电”;
- 谷歌图表 - 地理图表“不兼容的数据表:错误:未知地址类型
- 如何使用 Java 脚本从 csv 文件中查找每列的数据类型
- 在 Javascript 中更改数据类型
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 使用 ng-change 对输入类型数据进行 JavaScript 取消事件
- 抽象数据类型等效于类型
- 在Flux体系结构中,如何管理存储相同类型数据的存储
- 如何将 json 类型数据追加到新的表单数据