axios delete请求带参
时间: 2023-08-01 12:13:49 浏览: 97
Vue中 axios delete请求参数操作
在使用axios进行DELETE请求时,参数可以通过两种方式进行传递:URL参数或请求体。
方式一:URL参数
可以将参数拼接在请求的URL中,格式为?key1=value1&key2=value2。示例代码如下:
```javascript
axios.delete('/api/data?key1=value1&key2=value2')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
方式二:请求体
可以将参数以对象的形式放入请求体中传递。示例代码如下:
```javascript
axios.delete('/api/data', {
data: {
key1: 'value1',
key2: 'value2'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
需要注意的是,DELETE请求在传递参数时,有些后端框架可能只支持URL参数的方式,有些可能支持两种方式。根据后端接口的要求进行选择。
阅读全文