在websocket中启用授权标头

时间:2019-07-11 18:53:25

标签: javascript node.js websocket

我们必须与第三方WebSocket服务器实现WebSocket连接。但是他们使用Authorization标头在WebSocket客户端和WebSocket服务器之间建立连接。但是我找不到任何在连接期间在WebSocket客户端中添加Authorization标头的解决方案。 请帮助我解决此问题。

这是我正在使用的代码

var ws = new WebSocketClient();
var headers ={Authorization: 'token'}
ws.on('connectFailed', function(error) {
    console.log('Connect Error: ' + error.toString());
});

ws.on('connect', function(connection) {
    console.log('WebSocket Client Connected');
});
ws.connect('wss://url', '',headers);

响应就是这样

 Server responded with a non-101 status: 400 Bad Request
Response Headers Follow:
server: nginx/1.11.7
date: Thu, 11 Jul 2019 19:49:58 GMT
content-type: text/html
content-length: 31
connection: keep-alive

0 个答案:

没有答案