如何在express.js GET请求中访问body?

我在sails.js框架里面发送GET请求,内部使用express.js

curl -u username:password -i -H“Accept:application / json”-X GET -d“msisdn = 32323” http:// localhost:9000 / api / v1.1 / buy / voucher / raj / 32323

我试图得到msisdn在req.body的价值,但它给我不明确。

我在互联网上阅读,它说我们可以发送身体的GET请求。 你可以参考这个stackoverflow线程。 带请求正文的HTTP GET

使用Express,不可能通过GET请求发送正文。 http://expressjs.com/en/api.html#req.body

实际上,你甚至不需要这个规范 。 如果你想用你的GET请求发送数据,查询参数就足够了,如果你需要安全地发送数据,你甚至不应该首先使用GET请求。