如何使用RxJS WebSocketSubject通过websocket发送身份验证凭据?使用HTTP路由进行身份验证使用withCredentials
,我在其中添加了一个拦截器。是否有websocket的等效项,甚至我需要将其添加到每个连接的项?
我正在这样设置套接字:
overrideSocket: WebSocketSubject<any>;
this.overrideSocket = new WebSocketSubject('wss://api.testurl.co.uk/events');
this.overrideSocket.subscribe(
(message) => console.log('got a message'),
(err) => console.log('got an error'),
() => console.log('socket completed')
);
并收到以下错误:
WebSocketSubject.js:99 WebSocket connection to 'wss://api.testurl.co.uk/events' failed: Error during WebSocket handshake: Unexpected response code: 502
在线Angular示例似乎没有使用任何形式的身份验证。