接口加了验签逻辑,具体是md5(salt+时间戳)。被某君吐槽说测试不方便啊能不能先关掉。其实没有必要打开又关闭验签功能,postman的pre-request script功能完全可以模拟客户端加密过程。
创建环境变量
接口使用了tm
、sign
字段,先创建环境变量
pre-request script脚本
1
|
var tm = new Date().getTime()
|
使用CryptoJS计算md5。然后把tm
、sign
设置为环境变量。注意url参数的写法,是用双花括号包住环境变量:tm=
验证
点击Send
、Code
,可以看到tm和sign已经被替换了。
1
|
GET /test/hello2?tm=1564422732095& sign=69b5e46368f3e1f3aa3be03ddd4b7dae HTTP/1.1
|
so easy!
https://ycwu314.github.io/p/postman-use-prescript-to-calculate-md5-sign/