【发布时间】:2019-08-19 12:19:38
【问题描述】:
我在 nodejs 中编写了一个 websocket 服务器,它响应来自客户端的握手请求,当我在 angular 中使用 websocket 类时一切正常:
const ws = new WebSocket(url);
是否可以在不使用 WebSocket 类的情况下创建 websocket 连接。我尝试了以下方法,但失败了:
const httpOptions = {
headers: new HttpHeaders({
"Upgrade": "websocket",
"Connection": "Upgrade",
"Sec-WebSocket-Key": "dGhlIHNhbXBsZSBub25jZQ==",
"Sec-WebSocket-Version": "13"
})
};
return this.httpClient.get<Observable<HttpClient>>('ws://localhost:3210', httpOptions);
【问题讨论】:
标签: angular websocket client-server