postman 实现验签

一.环境

安装postman即可

二.实现验签

增加两个环境变量,一个用来记录时间戳,一个用来记录验签

 

 编写pre-request script

//时间戳
var timeStamp = Math.round(new Date().getTime());
postman.setEnvironmentVariable("timeStamp",timeStamp);
//md5计算
var appId= "eeec6df5-c465-eb11-80d5-8b8ca12b0d81";
var appSecret= "dev";
// var param="{\"pageIndex\": 1,\"pageSize\": 10,\"spCode\": \"\",\"supplierFullName\": \"\"}";
// 获取请求体参数
var param=pm.request.body.raw.toString();
console.log(param);

var source="appkey="+appId+"parameter="+param+"secret="+appSecret+"timestamp="+ timeStamp;
source=source.toLowerCase().toString();
var sign = CryptoJS.MD5(source).toString();
console.log("sign:" +sign);
postman.setEnvironmentVariable("sign",sign);

请求体带上验签

 

 只需要很简单的三个步骤,就可以实现验签功能了

posted @ 2023-03-04 11:44  浅草青晨  阅读(239)  评论(0编辑  收藏  举报