我想在Postman中使用api。在第一个GET请求中,我得到一个已经可以使用的随机数。
现在,为了获得令牌,我接下来需要使用随机数和s的秘密组成一个POST(伪代码):
SHA512(username + nonce + SHA512(password))
。
我可以使用以下请求前脚本进行尝试:
var pwDigest = CryptoJS.SHA512("password");
pm.environment.set("secret", CryptoJS.SHA512("username" + pm.globals.get("nonce") + pwDigest));
然后我的json请求如下:
{
"loginType": "Internal",
"nonce": "{{nonce}}",
"secret": "{{secret}}"
}
不幸的是,我正在从api返回Invalid login
。现在,要进行进一步的故障排除,并且因为我对Javascript根本没有真正的了解:有人可以确认我的Pre-script完全有意义吗?