Javascript 可以读取没有内容类型的数据吗?
如果发送没有内容类型标题的数据,我可以读取数据吗 我只是试着用bodyparser在nodejs中读取,但我无法读取 NodeJ始终接收空的请求正文Javascript 可以读取没有内容类型的数据吗?,javascript,java,node.js,content-type,Javascript,Java,Node.js,Content Type,如果发送没有内容类型标题的数据,我可以读取数据吗 我只是试着用bodyparser在nodejs中读取,但我无法读取 NodeJ始终接收空的请求正文 有什么办法吗?您需要将内容类型添加为application/json,以便正文解析器将数据解析为json。您需要将内容类型添加为application/json,以便正文解析器将数据解析为json。使用正文解析器您需要指定内容类型,否则表示(我认为这是你正在使用的)将无法读取身体 您始终可以访问原始实体: app.use (function(req
有什么办法吗?您需要将内容类型添加为
application/json
,以便正文解析器将数据解析为json。您需要将内容类型添加为application/json
,以便正文解析器将数据解析为json。使用正文解析器
您需要指定内容类型,否则表示(我认为这是你正在使用的)将无法读取身体
您始终可以访问原始实体:
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);
});
使用
body parser
您需要指定内容类型,否则express(我认为这就是您正在使用的)将无法读取body
您始终可以访问原始实体:
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);
});
如果您将其标记为解决方案,那将是非常棒的!如果您将其标记为解决方案,那将是非常棒的!