postman对字符串进行base64编码方法和变量的使用

公司的项目是前后端分离的,后端开发的功能时,需要接受经过base64编码的字符串,并解码。

使用postman测试API接口时,遇到问题

一、如何对字符串进行base64编码

需要在页面的【Pre-request Script】选项页中,增加如下代码

const str_sql = CryptoJS.enc.Utf8.parse("select *from test")
const base64_sql = CryptoJS.enc.Base64.stringify(str_sql)

​​​​​​​

二、如何把生成的编码传值给请求参数

在上面的代码中增加一行,设置全部变量

const str_sql = CryptoJS.enc.Utf8.parse("select *from test")
const base64_sql = CryptoJS.enc.Base64.stringify(str_sql)

pm.globals.set("str_sql",base64_sql);  //设置全局变量

三、各种变量调用场景

变量的调用方式为“{{}}”,两个花括号

1、在请求头中调用

2、在查询参数中调用

3、在post的json数据中调用

附件1:postman中md5、base64的用法

var reqBody = pm.request.body;
var openSign = reqBody+"&1621367836"+"&3e615cddb3ac393446756bf1ddc2d21b";
openSign = CryptoJS.MD5(openSign).toString();
openSign = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(openSign));
pm.environment.set("openSign",openSign);
tests[openSign] = "1"

原文地址:postman对字符串进行base64编码方法和变量的使用 - 走看看 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值