問題描述
登錄接口中帶有token參數,其他接口需要帶上token才能正確訪問,利用接口查詢用戶信息時手動在headers中更新token信息并不方便。
解決方案
在登錄接口中設置一個名為“token”的環境變量,value為登錄接口跑通之后responseBody中返回的token值。當其他接口需要用到token時,直接引用該變量即可。
詳細步驟
在登錄接口的tests中填入如下內容,點擊send之后如果賬號密碼無誤就能看到token值了:
send以后可以發現多了一個名為token的環境變量(自己新建一個環境變量,名稱任意,變量名命名為token,在發送請求后,value將自動填入)。
切換到需要使用token的那個接口,然后在headers中添加一行如:
點擊send后即可獲取環境變量中的token值,然后以登錄用戶的身份實現該接口的功能。
注意: 我這里的headers里有兩條Authorization,其中灰色的第一條,我猜測是昨天測試時手動添加的token信息,已經過期,所以呈灰色。另外,第二條是send以后通過環境變量自動添加的token信息。
如果token過期,再次運行一下登錄接口即可。