Я пытаюсь реализовать рукопожатие вручную, используя HttpClientModule в угловом формате. Мой простой код - просто отправка HTTP-запроса get с необходимыми заголовками
makeConnection() {
const headersOptions = {
headers: new HttpHeaders({
'upgrade': 'websocket',
'connection': 'upgrade',
'sec-websocket-key': 'BOq0IliaPZlnbMHEBYtdjmKIL38='
})
};
this.http.get(this.__url, headersOptions).subscribe(res => {
console.log(res);
});
}
Когда он выполняется, я получаю эти ошибки
Отказался устанавливать небезопасный заголовок "upgrade"
Отказался устанавливать небезопасный заголовок "соединение"
Отказ от установки небезопасного заголовка «sec-websocket-key»
Мой бэкэнд основан на nodejs, и я не хочу использовать WebSocket в angular.