如何在打开连接时从 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
最佳答案
您无法在连接时执行此操作,但可以在之后发送身份验证。
看这里:Can I use query string parameters or cookies to pass data to the server?
关于javascript - 如何在打开连接时从 Javascript 发送一些附加数据,例如用户名或时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20400066/