<bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 首頁 > 空調 >

    Postman 如何調試加密接口?

    感謝大家的蒞臨,小編在文章末尾為大家準備了一些福利,需要的可以獲取哦。

    眾所周知,Postman 是一款非常流行且易用的 API 調試工具,在接口調試或測試時經常被使用針對普通 API 接口,我們可以直接在 Postman 中輸入 URL、Query String、Header、Data 來模擬發送一個 HTTP 請求

    但是,針對「 加密接口 」的調試及測試,我們怎么來做呢?

    CryptoJS 及 Pre-request Script

    CryptoJS 是一個使用 JavaScript 實現的加密算法庫它支持的算法包含:

    MD5 SHA-1 和 SHA-256 AES Rabbit MARC4 HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256 PBKDF2

    在 Postman 中有一個 Tab 「 Pre-request Script 」,它能在請求之前做一些預處理

    比如,可以使用 CryptoJS 先對變量進行加密,然后設置到變量中,最后在真實請求時使用這個變量

    實戰一下

    假設現在有一個登錄接口請求方式為 POST,請求體中包含用戶名 username、密碼 password,并且 password 是通過 MD5 加密后設置到請求體內

    如此,我們只需要在 Pre-request Script Tab 下,使用 CryptoJS 編寫 JS 腳本,對密碼變量進行預處理

    # Pre-request Script
    var password = "hu123456";
    //md5加密
    //使用JS模塊CryptoJS中的md5去加密數據
    var password_encry = CryptoJS.MD5("hu123456").toString();
    console.log("加密后的數據為:"+password_encry);
    //設置到環境變量中
    //方式一:全局變量
    // pm.globals.set("password_encry", password_encry);
    //方式二:局部變量
    pm.environment.set("password_encry", password_encry);

    預處理設置變量有 2 種方式:全局變量、局部變量

    需要注意的是,如果設置到局部環境,我們需要先新建一個環境,并創建一個變量才能在 JS 腳本中引用

    最后,在請求體中替換成上面設置的變量即可

    最后

    Postman 可以借助 CryptoJS 完成大部分數據的加密,但是它并不支持 RSA 算法

    這里可以使用另外一個算法庫「 forgeJS 」來進行 RSA 的加解密

    項目地址:https://github.com/digitalbazaar/forge

    福利

    為方便大家自學軟件測試,特意給大家準備了一份200G的超實用干貨學習資源,涉及的內容非常全面。關注公眾號【清風酔】自行獲取

    主體內容包含:阿里、騰訊、美團、字節跳動等等測試面試題,功能測試、性能測試、自動化測試等學習視頻等知識內容。

    人生是一個逆水行舟的過程,不進則退,咱們一起加油吧!

    覺得資源不錯就點個贊吧~

    責任編輯:Rex_08

    關鍵詞: Script Rabbit CryptoJS Postman
    推薦閱讀
    欧美国产在线一区,免费看成年视频网页,国产亚洲福利精品一区,亚洲一区二区约美女探花
    <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 主站蜘蛛池模板: 精品在线免费视频| 亚洲人av高清无码| 久久国产精品无码一区二区三区| 手机看片1024旧版| 欧美人与zoxxxx另类| 对白脏话肉麻粗话视频| 国产夜趣福利免费视频| 亚洲AV乱码中文一区二区三区| 99久久综合国产精品免费| 美女大量吞精在线观看456| 日韩成人无码一区二区三区| 国产精品毛片va一区二区三区| 免费夜色污私人影院在线观看| 久久18禁高潮出水呻吟娇喘| 黄色免费网站网址| 欧美成人第一页| 国语做受对白xxxxx在线| 免费观看黄色的网站| 中文字幕一精品亚洲无线一区 | 国产全黄一级毛片| 亚洲人成电影网站| 人人洗澡人人洗澡人人| 欧美性猛交xx免费看| 图片区另类小说| 亚洲日本在线观看网址| 日本色图在线观看| 日本精品久久久久久福利| 国产日产精品_国产精品毛片| 亚洲国产精品嫩草影院| 91精品在线看| 污网站在线观看免费| 国产精品揄拍一区二区久久| 亚洲欧美日韩在线一区二区三区 | 人妻中文字幕乱人伦在线| 中文字幕无码不卡免费视频| 国产人成精品香港三级古代| 欧美一级在线视频| 国产精品久久久久久久久久久不卡| 亚洲欧美日韩三级| 日本免费人成在线网站| 日日躁夜夜躁狠狠躁|