Javascript axios.post被拒绝,但axios配置被接受
我正在发出POST请求,我想知道为什么axios.POST会被拒绝并出现错误401,而如果我使用axios配置语法,同样的请求会成功工作 这在这里被401拒绝了Javascript axios.post被拒绝,但axios配置被接受,javascript,get,axios,Javascript,Get,Axios,我正在发出POST请求,我想知道为什么axios.POST会被拒绝并出现错误401,而如果我使用axios配置语法,同样的请求会成功工作 这在这里被401拒绝了 const response = await axios.post(url, { headers: { "X-Csrf-Token": csfrToken, Cookie: cookies.join(";") }, data: { "Name": "airpods", "BuyerPart
const response = await axios.post(url, {
headers: {
"X-Csrf-Token": csfrToken,
Cookie: cookies.join(";")
},
data: {
"Name": "airpods",
"BuyerPartyID": "1000084",
"zkRelatedContract_KUT": "626"
}
});
这是可以接受的
const response = await axios({
method: 'post',
url: url,
headers: {
"X-Csrf-Token": csfrToken,
Cookie: cookies.join(";")
},
data: {
"Name": "airpods",
"BuyerPartyID": "1000084",
"zkRelatedContract_KUT": "626"
}
})
您没有正确配置请求。post的第一个选项是数据本身,而不是axios配置。交换 文件:
您没有正确配置请求。post的第一个选项是数据本身,而不是axios配置。交换 文件:
您应该在
post()中交换顺序
axios.post(url[,data[,config]])
您应该在post()中交换顺序
axios.post(url[,data[,config]])
这就是解决方案,感谢您的帮助回复
let response = await axios.post( url,
{
"Name": "airpods",
"BuyerPartyID": "1000084",
"zkRelatedContract_KUT": "626"
},
{
headers: {
"X-Csrf-Token": csfrToken,
Cookie: cookies.join(";")
},
}
);
这就是解决方案,感谢您的帮助回复
let response = await axios.post( url,
{
"Name": "airpods",
"BuyerPartyID": "1000084",
"zkRelatedContract_KUT": "626"
},
{
headers: {
"X-Csrf-Token": csfrToken,
Cookie: cookies.join(";")
},
}
);
它不应该是另一种方式吗,比如axios.post(url[,data[,config]])
?它不应该是另一种方式吗,比如axios.post(url[,data[,config]])
?谢谢你的回复,但是你的解决方案被拒绝了,出现了错误400,如果我删除了数据键,它就可以正常工作了(请参阅下面我的帖子)。@JangoCG my bad!但是我的想法是交换参数:)事实上我使用了axios的旧语法。请求({method:'POST',url:url
,data:{},headers:{}})谢谢你的回复,但是你的解决方案被拒绝了,错误是400,如果我删除了数据键,它就可以工作了(请参阅下面我的帖子)。@JangoCG my bad!但是想法是交换参数:)实际上我使用了axios.request的旧语法({method:'POST',url:url
,data:{},headers:{})