Axios异步通信
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可以正常访问,否则请求可能失败。
评论已关闭