有没有办法在SignalR连接上设置实际标头?我知道我可以设置查询字符串参数,但这对我的用例来说不够安全。
var conn = ($ as any).hubConnection();
conn.url = URL;
conn.qs = {
"token": SECRET_KEY
};
conn.start()
答案 0 :(得分:0)
我能够通过设置一个jQuery Ajax预过滤器来实现这一点,但它有点hacky。希望有人知道通过实际的SignalR框架来实现它的方法。
$.ajaxPrefilter(function (request) {
request.headers = request.headers || {};
request.headers["token"] = SECRET_KEY;
});