发送请求
发送get请求
采用字符串拼接的方式进行传参
import axios from 'axios'
axios.get(`${URL}?code="1234"&name="yyyy"`)
.then(res => {
console.log('res=>',res);
})
通过 params对象传递数据
import axios from 'axios'
const params = {user: 'admin',password:123456}
axios.get(`${URL}`,{ params })
.then(res => {
console.log('res=>',res);
})
发送post请求
配置请求头:
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
URL添加查询参数
import axios from 'axios'
const data = { id: 'admin', name: '用户' }
axios.post(`${URL}`,data)
.then(res=>{
console.log('res=>',res);
})
qs将URL解析成对象(兼容ie)
安装qs
npm i qs
import axios from 'axios'
import qs from 'qs';
const data = { id: 'admin', name: '用户' }
axios.post(
`${URL}`,
qs.stringify({data}),
).then(res=>{
console.log('res=>',res);
})