axios request
时间: 2024-01-17 10:18:33 浏览: 28
axios是一个基于Promise的HTTP客户端,用于发送HTTP请求。它可以在浏览器和Node.js中使用。axios提供了多种请求方法,包括GET、POST、PUT、DELETE等。每种请求方法都有对应的别名,方便使用。
以下是axios的请求方法及其别名的介绍:
1. axios.request(config):发送自定义配置的请求。
2. axios.get(url[, config]):发送GET请求。
3. axios.delete(url[, config]):发送DELETE请求。
4. axios.head(url[, config]):发送HEAD请求。
5. axios.options(url[, config]):发送OPTIONS请求。
6. axios.post(url[, data[, config]]):发送POST请求。
7. axios.put(url[, data[, config]]):发送PUT请求。
8. axios.patch(url[, data[, config]]):发送PATCH请求。
使用axios发送请求时,可以通过传递一个配置对象来设置请求的参数,例如URL、请求头、请求体等。具体的传参方式可以根据不同的请求方法进行设置。
以下是一个使用axios发送GET请求的示例:
```javascript
axios.get('/api/users')
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
```
在上述示例中,我们使用axios的get方法发送了一个GET请求到`/api/users`接口,并通过`.then`方法处理请求成功的响应数据,通过`.catch`方法处理请求失败的错误信息。