利用postman 请求前脚本 做登陆使用
·
const getRequest = {
url: pm.environment.get("data-service") + '/system/domain',
method: 'GET',
header: {
'Content-Type': 'application/json',
'Authorization': pm.environment.get("Authorization")
}
};
pm.sendRequest(getRequest, function (err, response) {
console.log(response.json())
if (response.json().code == 10005001 || response.json().code == 10005002) {
console.log("当前的token 失效");
const postRequest = {
url: pm.environment.get("saas-access-app") + '/portal/login',
method: 'POST',
header: {
'Content-Type': 'application/json'
},
body: {
mode: 'raw',
raw: JSON.stringify({
"account": "804918076",
"password": "xx",
"isEncryption": 2,
"loginFrom": "WEB",
"appId": "xxx"
})
}
};
pm.sendRequest(postRequest, function (err, response) {
console.log(response.json());
if (response.json().code == 200) {
console.log(response.json().data.token);
pm.environment.set("Authorization", response.json().data.token);
}
});
console.log("111111");
} else {
console.log("token 未失效");
console.log(response.json());
}
});
更多推荐

所有评论(0)