Pre-request Script(请求参数处理脚本)
context.pathname = context.pathname+'/22b16939d0ld4218a9f59ab9e67f9f22';
context.requestBody.stime=new Date().getTime()/1000;
var data = context.requestBody;
var Key = context.utils.CryptoJS.enc.Utf8.parse('33eb2e780d2443a589b3ld1ef8d46133');
var IV = context.utils.CryptoJS.enc.Utf8.parse('41T22a11e2c5L78D');
var encrypted = context.utils.CryptoJS.AES.encrypt(
context.utils.CryptoJS.enc.Utf8.parse(JSON.stringify(data)),
Key,
{iv: IV, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7})
encrypted = context.utils.CryptoJS.enc.Base64.stringify(encrypted.ciphertext)
console.log(encrypted)
context.requestBody=encrypted;
Pre-response Script(响应数据处理脚本)
var plaintext = context.responseData;
console.log(plaintext)
var Key = context.utils.CryptoJS.enc.Utf8.parse('33eb2e780d2443a589b3ld1ef8d46133');
var IV = context.utils.CryptoJS.enc.Utf8.parse('41T22a11e2c5L78D');
var decrypted = context.utils.CryptoJS.AES.decrypt(plaintext, Key, {iv: IV, padding: CryptoJS.pad.Pkcs7})
decrypted = decrypted.toString(context.utils.CryptoJS.enc.Utf8)
console.log(decrypted)
context.responseData=JSON.parse(decrypted);
如果文章对你有帮助记得点个赞哦 (●’◡’●)