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数据中调用

参考文档:

https://www.cnblogs.com/wangx123sec/p/11495023.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM