Node.js 莫迪axios请求';数据';字段输入到';车身';
我正在尝试使用axios创建一个POST请求到一个通知API。因此,此通知API以前已经开发过,因此我无法更改与之相关的任何内容。 它或多或少地接受如下请求 我需要将请求主体放在名为Node.js 莫迪axios请求';数据';字段输入到';车身';,node.js,api,post,request,axios,Node.js,Api,Post,Request,Axios,我正在尝试使用axios创建一个POST请求到一个通知API。因此,此通知API以前已经开发过,因此我无法更改与之相关的任何内容。 它或多或少地接受如下请求 我需要将请求主体放在名为body的字段中,如下所示。但是,axios在名为data的字段中发送请求正文,而不是body Expected request { "head": { ... }, "body":{ "publicUserId":&qu
body
的字段中,如下所示。但是,axios在名为data
的字段中发送请求正文,而不是body
Expected request
{
"head": {
...
},
"body":{
"publicUserId":"abcd",
"merchantId":"123888",
}
},
}
我的请求由axios自动编写:
Axios request
{
"head": {
...
},
"data":{
"publicUserId":"abcd",
"merchantId":"123888",
}
},
}
我确实尝试过搜索如何将请求正文字段名改为body
,而不是data
,但我很确定我还没有找到解决方案。如果这里有人有解决办法,我很乐意尝试
如果需要提供任何细节,请告诉我。谢谢。由服务器解析传入的请求,在大多数情况下,它是
正文
!因此,不管Axios实际发送的是什么,但如何从我的角度处理它?由于使用axios,我无法根据请求将数据
字段更改为正文
。我的后端只接受body
,而不接受data
::你能粘贴后端在发送数据时返回的错误吗
{“head”:{},“body”:{“resultInfo”:{“resultCode”:“MSG\u PARSE\u ERR”,“resultId”:“00000”,“resultStat”:“F”,“resultsg”:“MSG\u PARSE\u ERR”他们给了我这个。