如何在PostMan中的预请求脚本中计算md5哈希?

昆汀

我必须在请求中设置一个参数,该参数是其他两个参数的md5哈希值。我认为请求前脚本可以完成此任务,但是我不知道如何在此脚本中计算md5。任何想法?

darryn.ten:

如果您的参数是定义的环境变量,则可以创建以下请求前脚本。如果以其他方式定义它们,则需要调整此示例。

// 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);

之所以能够使用CryptoJS,是因为它在Postman(以及lodash,bonee等)中可用。

通过该environment对象可以轻松访问环境变量

通过该postman对象可以设置环境变量

运行此预请求后,您可以hash使用常规{{hash}}速记来访问变量

另外,您可以在此处阅读有关Postman中可用的库,变量和属性的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章