axios做爬虫_axios发生get,post请求
时间: 2023-07-18 21:19:05 浏览: 119
axios是一个基于Promise的HTTP客户端,可以在浏览器和Node.js中使用。它可以用于发起HTTP请求以及在应用程序中执行CRUD操作。下面是利用axios发起get和post请求的示例:
1. 发起get请求
```
axios.get('/api/data')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
2. 发起post请求
```
axios.post('/api/data', {
name: 'John',
age: 30
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
以上示例中,'/api/data'是请求的URL,get请求直接在URL后面添加参数即可,post请求需要通过data属性传递参数。在then函数中处理响应数据,在catch函数中处理异常。注意,如果在浏览器中使用axios发起跨域请求,需要在服务器端设置CORS(跨域资源共享)策略。
阅读全文