有时候在请求时会遇到带签名的情况,在Pre-requestScript里写生成签名代码即可。
代码如图
//var hash = CryptoJS.HmacMD5("Message", "Secret Passphrase");
/*var CryptoJS = require("cryptojs");
CryptoJS.require.Hmac(); //如果需要计算HMAC值,必须引用Hmac模块。*/
//CryptoJS.require.MD5();
var params = request.data;
var json_ORIData = JSON.stringify(params)
var json_Data = JSON.parse(json_ORIData)
var Message = json_Data['requestId'] + json_Data['merchantCode'] + json_Data['transferType'] + json_Data['transToMerCode'] + json_Data['transToMerName'] + json_Data['sum'] + json_Data['accountType'] + json_Data['unionBankNum'] + json_Data['openBankName'] + json_Data['openBankProvince'] + json_Data['openBankCity'] + json_Data['accountName'] + json_Data['bankCode'] + json_Data['bankAccount'] + json_Data['reason'] + json_Data['noticeUrl'] + json_Data['refundNoticeUrl'] + json_Data['transferPayType'];
var key = 'CSSH_KEY';
var md5 = CryptoJS.HmacMD5(Message, key).toString();
//json_Data['signature'] = md5;
//postman.setEnvironmentVariable('signature', md5);
使用签名使用以上方式即可
谁能告诉我怎么用简书啊,每次都没办法排版,丑死了,看着也不舒服