公司做介面自動化,但是其他介面呼叫都需要傳入token,所以首要目標是把token讀取出來。
需要清楚以下內容:
1.登入使用post請求
2.https協議,且登入後需手工驗證SSL證書,預設處於不可信狀態
3.Token值存放位置:Response headers中
嘗試解決過程:
1.使用get Response header關鍵字
涉及到的知識點:
1.使用到的第三庫 HttpLibrary.HTTP ,用到的關鍵字:Create Http Context 、Set Request Header、Post、get Response header
但是遇到一個問題就是傳送Post請求時報錯ssl認證錯誤,多方查詢資料也沒有解決
解決思路:傳送請求設定verify=${false},但是貌似不適用於此中呼叫方法
2.由於第一種方法遇到的問題一直無法得到解決,所以決定換種思路,使用resquests庫中的方法,傳送post請求,獲取headers中的內容,終於此次得到了我想要的結果。
總結:由於本人剛學習rf不久,對相關知識還不熟練,就直接上手專案,過程是曲折了些,但還是非常有成就感的。
第一種方法也是始終沒有找到解決方法,希望各位大神可以幫忙,感激不盡。