收藏
回答

websocket开发者工具运行正常,远程调试模式(安卓和苹果都不行)就频繁断开

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows v1.02.1808101

开发者工具远程调试(安卓和苹果都不行)异常截图:




开发者工具里面测试正常,打开远程调试用手机(安卓和苹果)都不行,websocket连接上再发消息(ping 心跳 10秒种发一次),立马就断开了,特别奇怪的问题。


以下问题可以排除

1、https 证书没有问题

2、nginx 超时没有问题,ping 是10秒发一次,同样掉线

3、websocket 连接都是正常的,没有报错,只是断开了

4、域名备案端口什么的,都没问题


开发者工具下调试正常截图:




附件:


最后一次编辑于  2018-09-01
回答关注问题邀请回答
收藏

2 个回答

  • 西蒙
    西蒙
    2018-09-01

    问题解决了,这里给出解决方案:


    header: {

    'content-type': 'application/json',

    'cookie': wx.getStorageSync('JSESSID')

    },



    2018-09-01
    有用
    回复 3
    • 然然
      然然
      2018-09-03

      请问这个在哪里添加呢

      2018-09-03
      回复
    • 西蒙
      西蒙
      2018-09-03回复然然

      连接 websocket 那里

      2018-09-03
      回复
    • 然然
      然然
      2018-09-03

      多谢您的解答。

      另外请问JSESSID是自定义的吗?保存的是什么呢?

      2018-09-03
      回复
  • 殿春
    殿春
    2018-09-01

    1.0,1.1支持吗?光支持1.2不行

    2018-09-01
    有用
    回复 1
    • 西蒙
      西蒙
      2018-09-01

      支持的呢

      2018-09-01
      回复
登录 后发表内容