账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    nodejs的WebScoket包如何设置UserAgent
    • 2020-01-01 00:00
    • 11
    22
    0
    connect(): void {
        let cookie = `symphony=${this.token.getSignToken()}`;
        let url =
          "wss://xxx?wsToken=" +
          this.context.globalState.get(STATE_WS_TOKEN);
        let client = new WebSocket.client();
        let headers = {
          cookie: cookie,
          "User-Agent": USER_AGENT
        };
        client.on("connect", (connection: WebSocket.connection) => {
          connection.on("error", (error: Error) => {
            vscode.window.showErrorMessage(error.message);
          });
          connection.on("message", (data: WebSocket.IMessage) => {
            console.log(data);
          });
          connection.on("close", (code, desc) => {
            console.log(code + ":" + desc);
          });
        });
        client.on("connectFailed", (error: Error) => {
          vscode.window.showErrorMessage(error.message);
        });
        client.connect(url, [], "xxx", headers, {
          headers: headers
        });
      }

    已知的是上面直接在header里塞入是不好使的

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部