postman传入参数加密
Pre-request Script
#传参
const dataJson = {
"id": "a955ccfbd7d38d2ae9243022cc1eebcf",
"perSex": "女",
"perWorkDate": "2021-06-19",
"certificateNo":"374628r",
"certificateCollectionTime":"2021-06-28"
}
#定义环境变量
pm.environment.set("dataJson", encrypt(JSON.stringify(dataJson)));
#创建函数
function encrypt(word){
#传密码
var keyStr = '04f03f0877274a139e6f046a3e939f98';
var key = CryptoJS.enc.Utf8.parse(keyStr);
var srcs = CryptoJS.enc.Utf8.parse(word);
var encrypted = CryptoJS.AES.encrypt(srcs, key, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});
return encrypted.toString();
}
Body
{"data":"{{dataJson}}"}