使用postman 添加预处理验签。

比如需要验签的规则是:
签名算法:sign = lower_case(md5(distributor_id + secret_key + ts)) 
这里使用到的是postman预处理的js脚本:
//引入md5库
var CryptoJS = require("crypto-js");
 
var tm = Math.floor(new Date().getTime() / 1000); //当前时间戳
 // 获取当前时间的Unix时间戳(秒)
console.log("ts:" + tm);
 
 pm.request.addQueryParams("ts="+tm)
//获取请求header数据

pm.request.addQueryParams("distributor_id="+你的分销id)
 
var sign = CryptoJS.MD5(你的分销id+ "你的密钥" + tm); //返回的是一个object
console.log("sign:" + sign);
 
//将sign写入到Postman的环境变量中
pm.request.addQueryParams("sign="+sign)
pm.environment.set("sign", sign);
 

 

posted @ 2025-04-15 11:26  雨V幕  阅读(62)  评论(0)    收藏  举报