收藏
回答

开发者工具控制台报这个问题怎么解决?

WebSocket connection to 'ws://127.0.0.1:8080/sub/websocket' failed: Error during WebSocket handshake: Sent non-empty 'Sec-WebSocket-Protocol' header but no response was received

js代码:

/**

   * 生命周期函数--监听页面显示

   */

  onShow: function () {

    var that = this

    wx.connectSocket({

      url: 'ws://172.0.0.1:8080/sub/websocket',

      header:{

        'content-type': 'application/json'

      },

      protocols: ['protocol1']

    })


   wx.onSocketOpen(function (res){

    wx.sendSocketMessage({

      data: "hello world",

      success(){

        wx.onSocketMessage(function(re){

          that.setData({ response: re.data})

          console.log("SocketMessage: "+re.data)

        })        

      },

      

    })

  })

  },


回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容