有时候我们想做一些接口测试用来快速的获取信息,或者想要绕过项目封装好的axios
请求,此时就可以用axios
直接请求接口,下面是axios
直接请求的几种方式
方式一:通过对象的形式配置axios参数
import axios from "axios";
export const trackLogin = async () => {
return new Promise(async (resolve, reject) => {
try {
let params = {
userName: 'admin',
password: '123456’,
};
let res = await axios({
method: "get",
url: "https://api.weco.cn/interface",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
params,
});
resolve(res);
} catch (err) {
console.log(err);
reject(err);
}
});
};
post请求参数需要改为data
let res = await axios({
method: "post",
url: "https://api.weco.cn/interface",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
data: params, // data
});
方式二:便捷的请求方式
get请求
let params = {
userName: 'admin',
password: '123456’,
};
axios.get('url', params)
post请求
let params = {
userName: 'admin',
password: '123456’,
};
axios.post('url', params)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。