毎回インターフェースにログイン要求を要求してトークン認証を取得することを避けるために、グローバルトークン(トークン)を設定して、どこでもトークンだけを使用して環境に混乱を引き起こすことを避けることができます。
インターフェース設定
まずリクエスト インターフェイスとリクエスト パラメータを設定し、次にリクエストを開始してリクエストの戻り本文を取得します。
実行前スクリプトを設定する
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);
}
});
}
設定後にスクリプトを実行する
// 清除之前设置的 token
apt.globals.set("token", null);
// 添加token
apt.globals.set("token", response.json.token);
このようにして、グローバル環境に新しいトークンがあるかどうかを確認できます。