0

我有以下服务:

var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }))

var new_log = function(req, res){
    console.log("REQ:\n" + JSON.stringify(req.body));
    res.end();
}

并尝试使用 curl: curl.exe -X POST -d '{"holder_name":"34cbfb95"}' http://MY_SERVER:8550/api/new-log/

并且控制台中的打印对象是 {"'{holder_name:34cbfb95}'":""} 就像它不知道它已经是 json

如果我放 -H "Accept: application/json" 它是一样的,如果我放 -H "Content-Type: application/json" 它只是说意外令牌'如果我从命令中删除单引号它说意外令牌 h

4

0 回答 0