私は restify を使用していますが、HTTP POST 呼び出しの場合、リクエスト オブジェクトは常に空です。考えられる原因を誰か教えてください。
よろしく
私は restify を使用していますが、HTTP POST 呼び出しの場合、リクエスト オブジェクトは常に空です。考えられる原因を誰か教えてください。
よろしく
JSONとして"Invalid JSON: Unexpected token u"
解析しようとしているため、受け取ります。undefined
リクエストボディが存在undefined
しないようにするには、次の手順を実行します。
コードが次のようになっていることを確認します。
var restify = require('restify');
var server = restify.createServer();
// This line MUST appear before any route declaration
server.use(restify.bodyParser());
server.post('/customer/:id', function (req, resp, next) {
console.log("The request body is " + req.body);
response.send("post received. Thanks!");
return next();
});
content-type が有効であることを確認してください。例えば。
curl -H 'Content-Type: application/json' -X POST ...