我正在尝试使用angular中的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);
});
}
当它执行时,我会收到这些错误
拒绝设置不安全的标头“升级”
拒绝设置不安全的标题“连接”
拒绝设置不安全的标头“ sec-websocket-key”
我的后端基于nodejs,我不想在angular中使用WebSocket。