axios.post 写个demo
时间: 2023-12-02 10:42:39 浏览: 103
一个小demo
以下是使用 axios.post 发送 POST 请求的示例代码:
```javascript
axios.post('/api/user', {
firstName: 'John',
lastName: 'Doe'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
```
上述代码中,我们向 `/api/user` 发送了一个 POST 请求,并传递了一个包含 firstName 和 lastName 属性的对象作为请求体。在请求成功时,我们打印了响应对象;在请求失败时,我们打印了错误对象。
需要注意的是,我们可以在 axios.post 的第二个参数中传递一个配置对象,用于配置请求。例如,我们可以设置请求头、超时时间等。下面是一个示例:
```javascript
axios.post('/api/user', {
firstName: 'John',
lastName: 'Doe'
}, {
headers: {
'Content-Type': 'application/json'
},
timeout: 1000
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
```
上述代码中,我们设置了请求头的 Content-Type 为 application/json,并设置了超时时间为 1000 毫秒。
阅读全文