gpt4 book ai didi

postman - 多变量的 Base64 编码

转载 作者:行者123 更新时间:2023-12-03 06:35:41 28 4
gpt4 key购买 nike

我有 3 个环境变量的列表,我想在 base64 中绑定(bind)和编码它们(键 + 值)。
从例子,
3 变量现在存储为键值变量,我需要的是对此进行 base64 编码:
{
“VAR1”:“313”,
“VAR2”:“33344”,
“VAR3”:“rovkssj”,
}
我想应该使用脚本来创建 json 并对其进行编码。

感谢你的帮助
罗南

最佳答案

Postman 使用内置模块 CryptoJS .这可以用来让您接近解决方案。

如果将此添加到 Pre-request ScriptTests选项卡并发送请求,您将在 Postman 控制台中看到 Base64 对话的输出。在示例中,我得到了 'VAR1' environment variable并将其用作要转换的值。

var CryptoJS = require("crypto-js")

//Encrypt
var rawStr = CryptoJS.enc.Utf8.parse(pm.environment.get('VAR1'))
var base64 = CryptoJS.enc.Base64.stringify(rawStr)
console.log(`Encrypted value: ${base64}`)

//Decrypt
var parsedWord = CryptoJS.enc.Base64.parse(base64)
var parsedStr = parsedWord.toString(CryptoJS.enc.Utf8)
console.log(`Decrypted value: ${parsedStr}`)

Postman Request

postman 控制台输出:

Postman Console

这可能不是您需要的确切解决方案,但希望这能让您更接近实现您需要做的事情。

关于postman - 多变量的 Base64 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49380997/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com