接口調試沒有登錄態?用whistle幫你解決


在這里簡單介紹一種利用 whistle 模擬登錄態的方法,僅供參考。

頁面的域名是 a.com,接口的域名為 b.com,這是跨域的因此不會將 cookie 帶過去的,也就沒有登錄態。

解決方法:利用 whistle 的 composer 功能。

whistle github 地址

說白了沒有登錄態一般就是沒有 cookie,此時我們可以抓取一個現網的包,然后將 cookie 進行復制,然后利用 composer 功能將 cookie 添加到那個接口的 header 中即可。

如果你想測試接口正是你剛才抓到的接口,那么使用 whistle 提供的 replay 功能即可。

假設接口為 https://b.com/xxx ,那么只需按照圖中所示操作即可重新發送這個請求。

Untitled

那現在假設你要請求的是測試環境的接口(test.b.com/xxx),如果測試環境和正式環境登錄態校驗的 cookie 一致的話,那么可以將正式環境的接口進行 composer,然后將請求的 url 換成測試環境的 url 即可。也可以通過點擊 add header 來添加需要的內容。

Untitled

Untitled


免責聲明!

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



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