mot*_*ots 1 javascript node.js axios
我正在尝试使用 axios 发送数据,但它发送了一个意外的响应。当我使用邮递员发出相同的请求时,它成功地向我的手机发送了一个通知,这是邮递员的回复:
{
"status": 200,
"success": true,
"message": "Notification sent to your phone to make payment",
"data": null
}
Run Code Online (Sandbox Code Playgroud)
但是使用 axios,通知不会发送到我的手机,这是 axios 的响应:
{
status: 200,
success: true,
message: 'Tickets Sold Out',
data: null
}
Run Code Online (Sandbox Code Playgroud)
这是我的 axios 代码:
const postData = {
totalSum: 5000,
event_id: 7,
phone_number: '1298515352'
};
let axiosConfig = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
"Access-Control-Allow-Origin": "*",
}
};
axios({
method: 'post',
url: 'url',
headers: axiosConfig,
data: postData
})
.then((res) => {
const message = res.data;
console.log(message);
})
Run Code Online (Sandbox Code Playgroud)
您使用 POSTMAN 发送哪种内容类型?我认为它是 JSON 格式。但是在 axios 中,您正在发送
Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
检查您的服务器是否接受内容类型,并尝试发送 'Content-Type' : 'application/json'
let axiosConfig = {
headers: {
'Content-Type' : 'application/json; charset=UTF-8',
'Accept': 'Token',
"Access-Control-Allow-Origin": "*",
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7877 次 |
| 最近记录: |