乐趣区

关于apipost:如何用Apipost预执行脚本动态修改QueryBodyHeader参数

预执行脚本的作用次要是:
编写 JS 函数等实现简单计算;
变量的打印
定义、获取、删除、清空环境变量
定义、获取、删除、清空全局变量
获取申请参数
动静增加、删除一个 header 申请参数
动静增加、删除一个 query 申请参数
动静增加、删除一个 body 申请参数
发送 HTTP 申请
利用这个性能,咱们能够在发送前动静的增加或者批改申请参数。

应用场景

实用于在申请发送前,须要动静扭转申请参数的状况。例如:申请发送时,须要通过其余申请参数计算一个 token 同时增加到对应的发送参数中。

脚本语法

apt.setRequestQuery("key", "value"); // 给 URL 增加、批改 query 参数
apt.removeRequestQuery("key"); // 删除 URL 的指定 query 参数
apt.setRequestHeader("key", "value"); // 减少、批改一个申请头 key
apt.removeRequestHeader("key"); // 删除申请头 key
apt.setRequestBody("key", "value"); // 减少、批改一个 body 参数
apt.removeRequestBody("key"); // 删除 body 参数 key
apt.setRequestBody(
    {"key": "value"}
); // 将 body 参数 "整体" 重置为 {"key": "value"},实用于原申请体为 raw 类型的状况

tips:可快捷应用界面右侧的预设脚本,一键填入对应脚本。

退出移动版