ApiPost设置全局令牌

ApiPost设置全局令牌_第1张图片

为了避免请求接口每次都要请求登录,获取令牌鉴权,我们可以设置全局令牌(token),避免处处单独使用令牌,造成环境混乱,使用如下:

接口设置

ApiPost设置全局令牌_第2张图片
我们先配置好请求接口和请求参数,然后发起请求,获取请求返回体。

设置预执行脚本

ApiPost设置全局令牌_第3张图片

console.log("执行全局脚本");
// 延迟执行的函数
function delayedExecution() {
    $.ajax({
        "url": apt.variables.getPreUrl() + "/api/login",
        "method": "POST",
        "async": false,
        headers: {
            "content-type": "application/json"
        },
        "data": JSON.stringify({ "username": "WH1201", "password": "888888" }),
        "success": function (response) {
            response = typeof response == "object" ? response : JSON.parse(response);
            console.log("执行成功:");
            console.log(response);
        }
    });
}

设置后执行脚本

ApiPost设置全局令牌_第4张图片


// 清除之前设置的 token
apt.globals.set("token", null);
// 添加token
apt.globals.set("token", response.json.token);

这样,我们就可以看我们的全局环境是不是有了新的令牌
ApiPost设置全局令牌_第5张图片

你可能感兴趣的:(技巧性工具栏,ApiPost,测试工具,postman)