第一种方法
new WebSocket("ws://localhost:8081/WebSocket/lt?abc=123")
Spring 拦截和获取

有需要可以写入 属性,attributes.put()
写入属性后,可以直接通过 session对象获取

第二种方法
new WebSocket("ws://localhost:8081/WebSocket/lt",["123","456"])

这个方法 有一点需要注意,就是字符串不要存在空格,我Vue项目使用 Edge 会报错,但是火狐不会
报错信息:

Spring 拦截和获取

后期通过 session对象获取

大家可以看到请求头,是"123, 456" ,这估计也是不让字符串存在空格的原应吧

好文:
https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket/WebSocket
https://blog.csdn.net/m0_55531743/article/details/119380507
本文介绍了如何在Spring中使用WebSocket的两种连接方式,包括直接URL参数传递和写入属性,并讨论了空格导致的问题及解决方法。同时涵盖了Spring拦截和后期通过session获取数据的内容。
2537

被折叠的 条评论
为什么被折叠?



