我在我的 javascript 客户端中使用 stomp.js 而不是 SockJS。 我正在使用
连接到 websocketstompClient.connect({}, function (frame) {
stomp over sockJS 连接有 2 个 http 请求:
客户端发送所有 cookie。我还想发送自定义 header (例如 XSRF header ),但没有找到这样做的方法。将不胜感激。
最佳答案
@Rohitdev 所以基本上你不能使用 stompClient 发送任何 HTTP header ,因为 STOMP 是 websockets 之上的层,只有当 websockets 握手发生时,我们才有可能发送自定义 header 。 所以只有 SockJS 可以发送这个 header ,但由于某些原因不要这样做:https://github.com/sockjs/sockjs-client/issues/196
关于spring - WebSocket Stomp over SockJS - http 自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25486889/