在Apifox项目的项目概览中添加前置脚本,自定义脚本,便可实现自动更新Token
地址需改成对应项目的地址
有的接口会校验User-Agent是不是自动化工具发出的,所以在头部稍微改了下
// 定义发送登录接口请求方法
function sendLoginRequest() {
//这里可以写死也可以直接选择获取环境里的 前置URL
const baseUrl = "http://xxx.xxx.xxx.xx:8080";
// 构造一个 POST x-www-form-urlencoded 格式请求。这里需要改成你们实际登录接口的请求参数。
const loginRequest = {
url: baseUrl + "/auth/login",
method: "POST",
header:{
"Referer":"http://xxx.xxx.xxx.xx/",
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6"
},
// body 为 x-www-form-urlencoded 格式
body: {
mode: "urlencoded", // 此处为 urlencoded
urlencoded: [
{ key: "account", value: "apifox" },
{ key: "password", val