版本号
~
1.8
什么问题
~
下载安装试用了一下,感觉这个系统非常棒,但是遇到一个问题,
接口的sign签名参数是根据当前接口的参数动态生成的,而目前系统的『请求配置』Pre-request 是全局级的,如果有10个接口的签名都是这样的话,那全部在全局里判断接口名及参数,再生成sign会比较�麻烦, 是不是可以增加类似postman中的增加接口级的Pre-request。 或是还有更好的方式可以解决这样的需求,谢谢!
如何复现此问题
~
什么浏览器
~
chrome
什么系统(Linux, Windows, macOS)
macOS
3条答案
按热度按时间dzjeubhm1#
可以使用接口的key 来做,生成的接口放在上面,执行完 $key.body.sign 来传递
hfyxw5xn2#
@bangq 谢谢你提供的思路。
不过,现在已经放到此项目的全局pre-request来做,通过 context.pathname来区分不同的接口,根据不同的接口,获取对应的接口请求参数字段,进行加密签名。 这样也能工作,以后有时间再调整。
gc0ot86w3#
已经支持了before_request钩子函数, 可以写个自定义插件,针对接口判断赋值pre_script.