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

时间:2013-12-05 12:28:03

标签: javascript python websocket tornado sockjs

如何通过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 

1 个答案:

答案 0 :(得分:0)

您无法在连接时执行此操作,但之后可以发送身份验证。

看看这里:Can I use query string parameters or cookies to pass data to the server?