如何通过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
答案 0 :(得分:0)
您无法在连接时执行此操作,但之后可以发送身份验证。
看看这里:Can I use query string parameters or cookies to pass data to the server?