首頁  >  問答  >  主體

html5 - websocket如何带上cookie?

websocket如何带上cookie?

天蓬老师天蓬老师2742 天前1129

全部回覆(2)我來回復

  • PHPz

    PHPz2017-04-17 13:05:00

    HTTP 是無狀態連接,才需要的 cookie 這麼東西記錄狀態
    而 websocket 始終保持連接,就不需要cookie,在需要共享以前系統的登陸信息時,直接把 cookie 發送過去就行了。
    你所需要的應該是一個鑑權機制,這個機制可以向剛才說的兼容以前使用 cookie 實現,
    或者使用 Basic Auth,OAuth 2之類的

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:05:00

    websocket 是TCP/IP層的鏈接,而cookie是應用層HTTP協定的東西,因此不能。
    除非websocket在瀏覽器不支援的情況下使用的降級方案。

    回覆
    0
  • 取消回覆