我正在尝试使用axios发送数据,但它会发送不期望的响应。当我使用邮递员发出相同的请求时,它成功地向我的手机发送通知,这是邮递员的回复:
bool
但是使用axios,通知不会发送到我的手机,这是axios响应:
{
"status": 200,
"success": true,
"message": "Notification sent to your phone to make payment",
"data": null
}
这是我的axios代码:
{
status: 200,
success: true,
message: 'Tickets Sold Out',
data: null
}
答案 0 :(得分:1)
您使用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": "*",
}
};
答案 1 :(得分:1)
将您的电话号码发送为数字,即不加引号,否则它将被读取为字符串
const postData = {
totalSum: 5000,
event_id: 7,
phone_number: 1298515352
};