vue怎么发送post请求?
时间: 2023-11-19 10:05:29 浏览: 72
vue发送websocket请求和http post请求的实例代码
5星 · 资源好评率100%
在Vue中发送POST请求可以使用Vue的内置方法`axios.post`,具体实现如下:
```
axios.post(url, data).then(response => {
console.log(response.data)
}).catch(error => {
console.log(error)
})
```
其中,`url`为请求的地址,`data`为需要发送的数据。`axios.post`方法返回一个Promise对象,我们可以通过`.then`方法获取到请求成功后返回的数据,通过`.catch`方法获取到请求失败后的错误信息。需要注意的是,在使用`axios`发送POST请求时,如果需要发送JSON格式的数据,需要在请求头中设置`Content-Type`为`application/json`,如下所示:
```
axios.post(url, data, {
headers: {
'Content-Type': 'application/json'
}
}).then(response => {
console.log(response.data)
}).catch(error => {
console.log(error)
})
```
阅读全文