将socket.io 客户端库添加到我的 Angular 6 应用程序后,HttpClient
为同一端点的每个请求返回相同的json
正文(查询参数不同的事件(。
我认为问题出在HttpClient
服务上,因为fetch
方法工作正常。
有没有人遇到过这个问题?
我能够通过在 URL 中添加一个带有随机值或当前日期的参数来避免这种情况,例如t=Date.now()
或者,不经意地,我发现如果我提出补丁请求,这种情况就会停止发生。
this.socket.on('connect', () => {
this.socket.emit('authentication', accessToken);
this._http.patch('', {}).toPromise().then();
});
这两种方法都不是好的做法,但它可以暂时起作用。