Rxjs Websocket:如何添加标头

fir*_*baa 7 javascript websocket rxjs angular

我正在使用 rxjs 在我的 Angular 应用程序中使用 websocket。

我像这样实例化它:我想添加一些标题:

myheader : "abcde"
Run Code Online (Sandbox Code Playgroud)

我是怎么做的?

这是我的代码:

import { BehaviorSubject, of, Subscription, Subject, Observable, NextObserver } from 'rxjs';

@Injectable()
export class WebsocketService  {

  openConnection() {
    this.close();
    const url = 'wss://echo.websocket.org';
    this.connection$ = webSocket({
      url, 
      openObserver: this.openObserver,
      closeObserver: this.closeObserver,
    });
    this.getmsg();

  }
}
Run Code Online (Sandbox Code Playgroud)

建议?

ggr*_*nig 2

WebSocket创建 时,无论是使用 RxJS 还是使用纯 JavaScript / DOM API,都无法传递额外的标头。

您可以使用查询参数Cookie向您的服务器提供其他详细信息。