Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 邮递员:在正文中传递环境变量时MD5验证失败_Javascript_Postman_Postman Pre Request Script - Fatal编程技术网

Javascript 邮递员:在正文中传递环境变量时MD5验证失败

Javascript 邮递员:在正文中传递环境变量时MD5验证失败,javascript,postman,postman-pre-request-script,Javascript,Postman,Postman Pre Request Script,我正在尝试运行一个使用请求正文进行md5加密的请求。当我使用{{var}}格式在我的主体中使用环境变量时,我会得到一个MD5验证错误,而将变量硬编码到请求主体中是可行的。有没有办法将变量参数化到主体中?请求前脚本如下所示: const req = pm.request; var bodymd5 = CryptoJS.enc.Base64.stringify(CryptoJS.MD5(req.body.toString())); var h = CryptoJS.algo.HMAC.create(

我正在尝试运行一个使用请求正文进行md5加密的请求。当我使用
{{var}}
格式在我的主体中使用环境变量时,我会得到一个MD5验证错误,而将变量硬编码到请求主体中是可行的。有没有办法将变量参数化到主体中?请求前脚本如下所示:

const req = pm.request;
var bodymd5 = CryptoJS.enc.Base64.stringify(CryptoJS.MD5(req.body.toString()));
var h = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, key).update(req.method).update(req.url.getPath()).update(ctype).update(date).update(bodymd5).update(id).update(nonce).finalize();

我得到了答案。以下是我所做的:

var req = pm.request;
req.body.raw = (req.body.raw).replace("{{order_no}}", pm.environment.get("order_no"));

上面的代码允许我用环境变量替换所需的内容

不要将答案添加到问题中,请将其删除并添加到下面