postman的巨坑 之 cookie


問題描述:一個后端接口,該接口需要校驗登錄態,登錄態通過cookie中的一個傳參k判斷。在保證登錄的前提下,調用機器A上的接口一直報“用戶未登錄”,調機器B上就沒問題,於是開始排查問題。

解決過程:

  (1)檢查機器A中相關配置文件,保證所有配置均符合測試環境要求,且與機器B配置保證一致,但問題還是沒解決,排除配置文件不一致導致的問題。

  (2)通過觀察兩台機器的access日志發現,同樣的登錄狀態,但在兩台機器中的參數k卻不一致,於是檢查發送請求的postman參數。果然,兩個post請求的cookie不一致。

    但為什么會不一致呢?我的猜測是由於之前編輯過請求A機器的請求中的Cookie,所以后面的請求就都以這個請求的cookie為准,而不獲取瀏覽器中的cooike。


免責聲明!

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



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