Postman 串联&;十六进制256sha哈希签名

Postman 串联&;十六进制256sha哈希签名,postman,sha256,Postman,Sha256,我试图在postman中创建一个请求,它提取一些参数并将它们按正确的顺序排列,然后用sha256十六进制进行散列。我知道我需要使用一个预请求脚本,但我正在努力使用什么以及如何在脚本中获取参数 连接字符串的示例-hex_sha256(“[session:Key][session:Password][session:Sent][session:UnitAgencyTypeId][session:UnitName][session:UserInit][session:UserName][session

我试图在postman中创建一个请求,它提取一些参数并将它们按正确的顺序排列,然后用sha256十六进制进行散列。我知道我需要使用一个预请求脚本,但我正在努力使用什么以及如何在脚本中获取参数

连接字符串的示例-hex_sha256(“[session:Key][session:Password][session:Sent][session:UnitAgencyTypeId][session:UnitName][session:UserInit][session:UserName][session:UserSub][session:Secret]”)


任何帮助都将不胜感激。

Postman提供的脚本沙盒包括,可用于计算SHA256哈希。这可以通过以下方式完成:

var SHA256 = require('crypto-js').SHA256,
    hash = SHA256('your_content_goes_here');

至于参数,可以使用请求的各个部分以及Postman变量来构造哈希需要的输入。有关Postman沙盒提供的所有帮助程序的完整参考,请参阅。

以下是我试图模拟的内容,但当我将其用作Postman指令时,我没有得到正确的哈希。。任何我做错了什么?