PostMan生成广东医保Header内容
Pre-request Script
var xRioPaasid = 'test_hosp';
var secretKey = 'RhaDw4H0RUbWYyTxmRKM1eSeN0qyGLds';
var xRioTimestamp = Math.round(new Date().getTime()/1000).toString();
console.log(xRioTimestamp);
function randomString(len) {
len = len || 32;
var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';
var maxPos = $chars.length;
var pwd = '';
for (i = 0; i < len; i++) {
pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
}
return pwd;
}
var xRioNonce = randomString(32);
console.log(xRioNonce);
var param = xRioTimestamp + secretKey + xRioNonce + xRioTimestamp;
var xRioSignature = CryptoJS.SHA256(param).toString();
console.log(xRioSignature);
postman.setGlobalVariable('xRioPaasid', xRioPaasid);
postman.setGlobalVariable('xRioSignature', xRioSignature);
postman.setGlobalVariable('xRioTimestamp', xRioTimestamp);
postman.setGlobalVariable('xRioNonce', xRioNonce);Header
Header中添加
x-tif-paasid {{xRioPaasid}}
x-tif-signature {{xRioSignature}}
x-tif-timestamp {{xRioTimestamp}}
x-tif-nonce {{xRioNonce}}
浙公网安备 33010602011771号