app調用webapi時候出現讀取不到session的問題


今天在測試公司的app的時候發現了這樣一個問題,在app調用webapi的時候讀取不到session,在網上查了一下果然有類似的問題,果斷記錄下來。

需求:

1、app在修改密碼的時候有一個獲取驗證碼的過程,我們將這個驗證碼信息記錄到了session中。

2、app在獲取完驗證碼后需要一個驗證當前驗證碼信息及用戶信息,問題就出現在驗證碼校驗的過程,此時的session是獲取不到信息的。

分析問題原因:app在請求api的時候缺少sessionid而導致session不知道從哪個session盒子中獲取。

解決方案:

1、在使用session的時候,給sessionid取個名字,然后發送到客戶端,每次都彼此維護這個sessionid。

2、修改客戶端請求的header頭。將sessionid設置到cookie中去,確保兩次sessionid是一直的。

第一次獲取驗證碼請求:

第二次進行校驗請求


免責聲明!

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



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