【Ajax】如何通过axios发起Ajax请求
Axios 是一个基于 promise 的 HTTP 库,它在浏览器和 node.js 中都可以使用。以下是如何使用 Axios 发起 GET 和 POST 请求的示例代码:
// 引入 Axios
const axios = require('axios');
// 发起 GET 请求
axios.get('https://api.example.com/data')
.then(response => {
console.log(response.data); // 处理响应数据
})
.catch(error => {
console.error(error); // 处理错误情况
});
// 发起 POST 请求
axios.post('https://api.example.com/data', {
key1: 'value1',
key2: 'value2'
})
.then(response => {
console.log(response.data); // 处理响应数据
})
.catch(error => {
console.error(error); // 处理错误情况
});
在这个例子中,我们首先引入了 Axios。然后,使用 axios.get()
方法发起了一个 GET 请求,并在 then 方法中处理响应数据,在 catch 方法中处理错误。对于 POST 请求,我们使用 axios.post()
方法,并传入了请求的 URL 和要发送的数据,然后同样在 then 方法中处理响应数据,在 catch 方法中处理错误。
评论已关闭