使用fetch发送delete请求并携带参数
时间: 2023-08-02 22:08:03 浏览: 191
Vue中 axios delete请求参数操作
您可以使用`fetch`函数发送DELETE请求并携带参数。以下是一个示例代码:
```javascript
const url = 'https://example.com/api/endpoint';
const params = { id: 1 }; // 要携带的参数
fetch(url, {
method: 'DELETE',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(params),
})
.then(response => response.json())
.then(data => {
// 处理响应数据
console.log(data);
})
.catch(error => {
// 处理错误
console.error(error);
});
```
在上述代码中,我们使用`fetch`函数发送一个DELETE请求,并通过`headers`指定请求的内容类型为JSON。参数被转换为JSON字符串并通过`body`选项发送。在成功接收到响应后,我们将其转换为JSON格式并进行处理。如果发生错误,我们将捕获并打印错误信息。
请注意,这只是一个示例代码,您需要根据实际情况修改URL、参数和处理响应的逻辑。
阅读全文