websocket在360瀏覽器中 sessionId和 http的sessionId不一致問題

現象:在360瀏覽器中發現websocket請求出現了302,往後追原因發現是因爲後臺認爲這條請求不是登錄過了,然後將請求重定向至登錄頁。導致websocket無法建立。 但是普通的http請求卻是正常的,再細看發現http請求的sessionId和websocket中的不一致。

原因:原因是因爲360的兼容模式切換至極速模式時可以將cookie正常帶過去,但是極速模式切換至兼容模式時卻無法將websocket的cookie帶過去,導致後臺認爲該請求是一條新的請求。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章