我想将 POST 方法的请求正文中的 JSON 数据发送到将用 node.js 编写的服务器。我试过这样的代码;
var http = require('http');
http.createServer(function (req, res) {
console.log(req.body)
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
我已经用 curl 测试了它;
curl -i -v -X POST -d '{"a":5}' http://127.0.0.1:1337 -H "content-type:application/json"
但它说身体是未定义的。
有没有办法从请求中获取 JSON 数据?
谢谢!