有没有办法在 SignalR 连接上设置实际 header ?我知道我可以设置查询字符串参数,但这对于我的用例来说不够安全。
var conn = ($ as any).hubConnection();
conn.url = URL;
conn.qs = {
"token": SECRET_KEY
};
conn.start()
最佳答案
我能够通过设置 jQuery Ajax 预过滤器来完成此任务,但它有点 hacky。希望有人知道通过实际的 SignalR 框架来做到这一点的方法。
$.ajaxPrefilter(function (request) {
request.headers = request.headers || {};
request.headers["token"] = SECRET_KEY;
});
关于javascript - 如何在 SignalR 连接上设置实际 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46981959/