axios怎么写restful风格的url
时间: 2024-04-24 18:26:40 浏览: 88
在使用 axios 发送 RESTful 风格的请求时,可以通过拼接 URL 参数的方式来实现。以下是一个示例,展示了如何使用 axios 发送 GET 请求并传递参数:
```javascript
import axios from 'axios';
// 定义基础 URL
axios.defaults.baseURL = 'https://api.example.com';
// 发送 GET 请求
axios.get('/users', {
params: {
id: 1,
name: 'John',
},
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
在上述示例中,我们将基础 URL 设置为 `https://api.example.com`,然后发送一个 GET 请求到 `/users` 路径,并通过 `params` 参数传递了 id 和 name 参数。你可以根据自己的实际情况修改 URL 和参数。
对于其他 HTTP 方法(如 POST、PUT、DELETE 等),你可以使用对应的方法来发送请求。例如,发送 POST 请求可以使用 `axios.post()` 方法。
需要注意的是,axios 是一个基于 Promise 的库,所以我们可以使用 `.then()` 和 `.catch()` 来处理请求成功和失败的情况。在实际使用中,你可能需要根据自己的需求进行适当的错误处理和数据处理。
希望以上信息能对你有所帮助!如果你有任何其他问题,请随时提问。
阅读全文