當我們在開發Spring Boot應用時,經常會遇到帶有Session驗證的接口,這些接口需要用戶先登錄并獲取到Session ID(或稱為cookie中的JSESSIONID),然后在后續的請求中攜帶這個Session ID來保持會話狀態。下面我將以一個實際的代碼案例來展示如何使用Postman來調試這樣的接口。
1.瀏覽器先正常登錄系統,獲取登錄系統中現有請求頭中的 Cookie 值
Cookie:
cdcic-sessionId=NDU3NzkzMmYtN2M1MC00NTE2LThkZmEtYzYyODgyMDc4Yzcz
2. Postman 請求頭中增加 Cookie 參數
3.添加其他接口參數進行測試
如果服務器驗證通過,你應該能夠收到用戶信息的響應。如果驗證失敗(例如,Session已過期),服務器會返回一個錯誤響應,如401 Unauthorized