-
Authentication身份认证
-
这是js校验规则
- Pre-request-Script中写MD5加密签名规则的脚本
-
-
示例: console.log(request.data); //如果是json var request = JSON.parse(pm.request.body.raw); keys = Object.keys(request.data).sort() //请求参数名按照ASCII码升序排序 //拼接待签名字符串 var str = [] for (var p = 0; p < keys.length; p++) { if(keys[p] == "sign" || request.data[keys[p]] === ""){ // "==" ==宽松相等,隐性类型转换,值相等,返回true; "===" 严格相等,值和类型都相等,返回true continue; } str.push(keys[p] + "=" + request.data[keys[p]]); } str.push('key=' + pm.environment.get("key")) var sign = str.join("&") //MD5加密签名规格,并赋值给环境变量`sign` pm.environment.unset("sign"); pm.environment.set("sign", CryptoJS.MD5(sign).toString());
-
请求的时候 携带加密参数就可以了
-
-
如果想看请求的参数
-
加密js支持console语法.
-
Alt + ctrl + C 或者 菜单view -> Show Postman Console
-
-
-
注意:在单个请求的Pre-request-Script中添加脚本,脚本只对该请求参数生效
-
-
-
在红框内写加密规则就在一个分组下通用了.. 如果要全部的加要加全局的. 但是一般都用不到.
-
-
postman导出
- 导出json选第一个
-
导入: