Axios没有发布数据

时间:2018-02-08 07:08:16

标签: javascript node.js axios

我正在尝试使用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 
}

2 个答案:

答案 0 :(得分:1)

您使用POSTMAN发送哪种内容类型?我认为它是JSON格式。但在axios你发送

Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'

检查您的服务器是否有接受的内容类型,并尝试发送'Content-Type' : 'application/json'

Somethig喜欢:

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
};