nciaer 发表于 2022-7-22 17:18:49

apipost工具自定义全局变量

可以先在全局脚本中用js编写代码,然后在全局参数中引用。

比如我的全局参数有个变量是ts,也就是当前时间戳。那么在全局Query那里,参数名填写ts,参数值填写{{ts}},双大括号包裹。

但是这个{{ts}}从哪里获取呢?,是通过全局脚本里获取的。


全局脚本的js代码是:
var ts = Date.parse(new Date())/1000; // 获取时间戳
apt.globals.set("ts", ts); // 把ts设置为全局变量,这样就可以在全局参数那里引用了。


如下图所示:



这只是举个例子,更复杂的运算都可以实现。
--------------------------------------
api地址域名都是一样的,每次填写非常累,我们可以定义一个环境变量,点击右上角的眼睛图标,是当前的环境变量,我们可以在预定义环境变量那里定义一个变量,比如api,值是https://www.nciaer.com,那么在接口地址那里我们可以直接填写{{api}}/getcity.php,这样最后请求的地址是https://www.nciaer.com/getcity.php。


页: [1]
查看完整版本: apipost工具自定义全局变量