postman加密短信驗證碼


問題描述:
有一個綁定手機號的接口需要向手機發送驗證碼,接口會將驗證碼進行base64編碼加密,加密后的值賦值給code參數,其他接口請求均需要code參數,如何帶上該參數

解決方案:
在請求其他接口前請求一個假接口,在假接口中添加斷言,斷言中將手機獲取到的字符串進行加密,加密后的值添加到環境變量,在下個接口傳參加密后的值

斷言代碼如下:

 1 var sms_code = "7767";
 2 
 3 console.log("code:",sms_code);
 4 
 5 // 將sms_code進行md5加密並轉為字符串;toUpperCase()將小寫轉為大寫
 6 
 7 var md5 = CryptoJS.MD5(sms_code).toString();
 8 
 9 console.log("md5:",md5);
10 
11 // 將生成的md5設置為環境變量,以供下一個請求使用
12 
13 postman.setEnvironmentVariable("md5", md5);

 

執行情況如下:


驗證加密是否正確,可使用在線加密工具驗證:


加密成功后在其他接口使用環境變量作為參數:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM