我在 javascript 客户端中使用 stomp.js 而不是 SockJS。
我正在使用连接到 websocket
stompClient.connect({}, function (frame) {
stomp over sockJS 连接有 2 个 http 请求:
- 请求/信息
- http升级请求
客户端发送所有cookie。我还想发送自定义标头(例如 XSRF 标头),但没有找到方法来做到这一点。将不胜感激任何帮助。
@罗希特德夫
所以基本上你不能发送任何HTTP使用 stompClient 的标头,因为 STOMP 位于 websockets 之上,并且只有当 websockets 握手发生时我们才有可能发送自定义标头。
因此只有 SockJS 可以发送此标头,但由于某些原因不要这样做:https://github.com/sockjs/sockjs-client/issues/196 https://github.com/sockjs/sockjs-client/issues/196
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)