全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

相同的pre request script在apipost里不能请求,在postman中正常

ApiPost使用 101次浏览

const appid = pm.request.headers.get("appid");

const appkey = pm.request.headers.get("appkey");

const method = pm.request.headers.get('method');

console.log(appid)

console.log(method)

const raw = pm.request.body.raw;

const sign = CryptoJS.MD5(appid + raw + appkey).toString().toUpperCase();

const body = {

    'header': { 'appid'appid'sign'sign },

    'body'raw,

};

if (method) {

    body['header']['method'= method;

}

console.log(body)

const wordArray = CryptoJS.enc.Utf8.parse(JSON.stringify(body));

const base64 = CryptoJS.enc.Base64.stringify(wordArray);

pm.request.body.raw = 'data=' + encodeURIComponent(base64);

// 设置 Headers

pm.request.headers.add({ 'key''Content-Type''value''application/x-www-form-urlencoded' });

| 0 收藏
  • caoyh
  • 2023-12-01 提问

1 个回答

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!