我在sails.js框架中发送GET请求中的body,它在内部使用express.js
curl -u用户名:密码-i -H“接受:application / json”-X GET -d“msisdn = 32323”http://localhost:9000/api/v1.1/buy/voucher/raj/32323
我试图在快递的req.body中获取msisdn的值,但它给了我undefined。
我在互联网上阅读,它说我们可以在GET请求中发送正文。您可以参考此stackoverflow线程。 HTTP GET with request body
答案 0 :(得分:1)
使用Express,无法发送带有GET请求的正文。 http://expressjs.com/en/api.html#req.body
实际上,你甚至不应该想要这个Specification。如果您想使用GET请求发送数据,查询参数就足够了,如果您需要安全地发送数据,您甚至不应该首先使用GET请求。