如何使用数组发送axios PUT请求

时间:2018-11-06 12:03:32

标签: axios

我正在尝试发送axios PUT请求,其中包含URL中的某些参数以及正文中的某些数据。我的代码如下:

axios(
{ method: 'put',
  url:  'https://api2.************.com/edgewebapi/Dev2/booths/combine?databaseName=07demo&boundary=0',
  data: { boothNumbers: [1916,1918] },
headers : {'Authorization': 'Basic VUdFUTdDZkY6RmJsb0QyWiQ=' }
})
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
      console.log(error);
  });

我收到错误消息“'400值不能为空。参数名称:boothNumbers”,有人可以告诉我在创建axios请求时我做错了什么吗?我已经搜索了数小时,没有得到任何与此相关的建议。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以简单地使用axios进行PUT请求,如下所示:

axios.put(URL [,data [,config]])

有关更多详细信息,请参阅以下链接。

https://github.com/axios/axios#axiosputurl-data-config