我有一个http发布请求,但无法从中获取参数。这已发布到快速申请中。我可以检查请求正文而不是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/
答案 0 :(得分:1)
用Content-Type:application / json替换Content-Type:application / x-www-form-urlencode,因为您发布了json数据。