因此,我正在使用邮递员来获取包含“盐”的响应正文。 然后,我取盐,手动转到命令行,然后将盐传递给我的python脚本(sys.argv),然后它将打印出“证明”
Python(2.7):
def generate_proof(salt):
secret_salt = SECRET + salt
hexadecimal = secret_salt.decode('hex')
proof = sha256(hexadecimal).hexdigest()
return proof
if __name__ == "__main__":
print generate_proof(sys.argv[1])
我希望使这一过程自动化。在邮递员中,“测试”部分创建了这样的环境变量:
JavaScript:
var jsonData = JSON.parse(responseBody);
pm.environment.set("response_path", jsonData.responsePath);
我的最终目标是将python脚本返回的证明作为环境变量存储在Postman中。
我不知道是否有一种方法只能在javascript中创建相同的脚本。但是我也愿意接受这个答案。