如何在打开连接时从Javascript发送一些附加数据,如用户名或时间

How to send on opening connection some additional data from Javascript, like username or time?

本文关键字:数据 时间 用户 连接 Javascript      更新时间:2024-04-07

如何在打开连接时从Javascript发送一些额外的数据,如用户名或时间?

conn = new SockJS('http://' + window.location.host + '/chat', 'websocket');

我也试过像

conn = new SockJS('http://' + window.location.host + '/chat', 'websocket', {'username': 'x'});

服务器上Python/Tornado侧函数

class ChatConnection(sockjs.tornado.SockJSConnection):
    def on_open(self, info):
        # some code to broadcast data, but info is empty in both cases
        pass 

连接时不能这样做,但之后可以发送身份验证。

看看这里:我可以使用查询字符串参数或cookie将数据传递到服务器吗?