公司的項目是前后端分離的,后端開發的功能時,需要接受經過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