Websocket Cookie

时间:2016-12-13 22:36:54

标签: javascript cookies websocket

我刚刚接触websocket,我不知道如何在websocket请求标头中访问这些cookie。它没有域名或路径。有没有办法用javascript来读取或重写这些cookie?

This is the screenshot

1 个答案:

答案 0 :(得分:0)

Websocket请求看起来像HTTP,但事实并非如此。 因此,cookie标头不可用。 作为解决方法,您可以在握手后发送cookie。 类似的东西:

var ws = new Websocket(...);
ws.onopen = function(e) {
    ws.send(document.cookie);
}

然后在服务器端拿起cookie。