Que*_*tin 23 javascript hash md5 postman
我必须在我的请求中设置一个参数,它是另外两个参数的md5哈希值.我认为预请求脚本可以完成这项工作,但我不知道如何在这个脚本中计算md5.任何的想法?
dar*_*ten 58
如果参数是定义的环境变量,则可以创建以下预请求脚本.如果以其他方式定义它们,则需要调整此示例.
// Access your env variables like this
var str_1 = environment.variable_1 + environment.variable_2;
// Or get your request parameters
var str_2 = request.data["foo"] + request.data["bar"];
// Use the CryptoJS
var hash = CryptoJS.MD5(str_1 + str_2).toString();
// Set the new environment variable
postman.setEnvironmentVariable('hash', hash);
Run Code Online (Sandbox Code Playgroud)
CryptoJS之所以有效,是因为它可以在Postman(以及lodash,backbone等)中使用.
通过该environment
对象可以轻松访问环境变量.
通过postman
对象可以设置环境变量.
执行此预请求后,您可以hash
使用正常的{{hash}}
速记访问该变量.
此外,您可以在此处阅读 Postman中可用的库,变量和属性.