无法从 HTTP Post 方法获取 req.body 属性



我有一个http post请求,我无法从中获取参数。这将发布到快速应用程序。我可以检查请求正文而不是 req.body.sign。 为了进行测试,我使用的是 curl 命令,但即使有简化版本,我也无法访问 payResult。卷曲选项有问题吗?如果对象格式不正确,任何帮助将不胜感激。

curl --header 'Content-Type: application/x-www-form-urlencoded' --request POST --data '{ sign: '68FF103130163F52A2B8178F73BFAB2CE322A4F5EB48DECD11FFE75AF2E2F3803CD07DBAB1F311700077EEC184463173F6773F059BD5783E61B7F04CBB80C9E333DABA2066774F2BEDB53EA6243B6FA40ADC2700A4C75EEDE700ABF493B60D9D62175C50774782ED6F10323A389DB04E29009572323EC1FAFCEB34D204CECD90', body: '{"payResult":"SUCCESS"}' }' https://somedomain.com/notifyUrl/

将 Content-Type:application/x-www-form-urlencoding 替换为 Content-Type: application/json,因为您发布了 json 数据。

最新更新