websocket如何携带header或参数

1.open时发参数

var  ws = new WebSocket("ws://....");
ws.onopen=function(){
    ws.send(token)
}

2.url里带参数

var  ws = new WebSocket("ws://url/1/3/9");

前台可以使用@PathParam以及{}去取

url里注意base64格式的数据可能会携带"/"需要进行替换

3.url里带参数

var  ws = new WebSocket("ws://url?userid=1");

前台可以使用session.getURI和session.getQueryString取

4.替换子协议

var  ws = new WebSocket("ws://url",【token】);

 

你可能感兴趣的:(#,websocket)