我正在尝试在邮递员中创建一个请求,该请求将一些参数拉入并按正确的顺序放置,然后以sha256十六进制哈希。我知道我需要使用预先请求的脚本,但是在使用什么以及如何在脚本中获取参数方面却很挣扎。
连接字符串的示例-hex_sha256('[session:Key] [session:Password] [session:Sent] [session:UnitAgencyTypeId] [session:UnitName] [session:UserInit] [session:UserName] [session: UserSub] [session:Secret]')“)]
任何帮助将不胜感激
答案 0 :(得分:0)
Postman提供的脚本沙箱包含crypto-js,可用于计算SHA256哈希。可以按照以下步骤进行操作:
var SHA256 = require('crypto-js').SHA256,
hash = SHA256('your_content_goes_here');
对于参数,可以使用请求的各个部分以及Postman变量来构造满足您的哈希需求的输入。有关Postman沙箱提供的所有帮助程序的完整参考,请参见https://www.getpostman.com/docs/v6/postman/scripts/postman_sandbox_api_reference。