get请求
axios.get('http://127.0.0.1:8000/axios' , {
//url 参数
params:{
id:1
},
//请求头信息
headers:{
name:'XX',
age:20
}
})
post请求
axios.post('http://127.0.0.1:8000/axios' ,
{
//请求体
data:{
username:'admin',
password:'admin'
}
},
{
//url 参数
params:{
id:1
},
//请求头信息
headers:{
name:'XX',
age:20
}
})
通用方式
//配置 baseURL
axios.defaults.baseURL= 'http://127.0.0.1:800'
axios({
//url
url:'/axios',
//url参数
params:{
vip:10,
level:30
},
//头信息
headers:{
a:100,
b:200
},
//请求体参数
data:{
username:'admin',
password:'admin'
}
}).then(response=>{
console.log(response);
//响应状态码
console.log(response.status);
//响应状态字符串
console.log(response.statusText);
//响应头信息
console.log(response.headers);
//响应体
console.log(response.data);
})