官方示例:
function connect() {
var socket = new SockJS('/gs-guide-websocket');
stompClient = Stomp.over(socket);
stompClient.connect({}, function (frame) {
setConnected(true);
console.log('Connected: ' + frame);
stompClient.subscribe('/topic/greetings', function (greeting) {
showGreeting(JSON.parse(greeting.body).content);
});
});
}
此示例的第一行 var socket = new SockJS('/gs-guide-websocket');
,在我自己的程序中运行时会用 XHR 去请求 /gs-guide-websocket/info
,但此请求需要认证信息,我想要设置此请求的请求头,比如 X-JWT-TOKEN
,该怎样处理?
2018-12-12 更新:已解决
原因:后台问题,已修改支持通过 Query String Parameters
传递 token 进行授权认证。
标题:~~
SockJS 创建连接时设置请求头
~~ 替换为SockJS 创建连接时传递权限认证信息
。