收藏
回答

WebSocket基于tp框架下的http+ws升级为https+ws报错404怎么回事呢?

这是我的nginx配置,http+ws是可以征程在wx收发消息的,小程序里面就不行了,小程序用的是https+wss的。

情况是这样的wx小程序发消息客服可以收到,客服回消息到小程序这边就不行了

具体的报错如下:

failed: Error during WebSocket handshake: Unexpected response code: 404

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

1 个回答

  • 张有釜
    张有釜
    2020-06-01

    你用其他客户端可以访问吗

    我这边nginx转发node搭建的websocket是没问题的

    2020-06-01
    有用
    回复 12
    • 辻弌
      辻弌
      2020-06-01
      h5网页下的ws握手成功的,就是wss握手失败
      2020-06-01
      回复
    • 张有釜
      张有釜
      2020-06-01回复辻弌
      h5里也可以测试wss 你试一下 wss不是小程序特有的 ws+ssl就是wss
      2020-06-01
      回复
    • 辻弌
      辻弌
      2020-06-01回复张有釜
      nginx那边你是怎么配置的呢,想请教下,我这边h5的https一直都是404,不论怎么配
      2020-06-01
      回复
    • 张有釜
      张有釜
      2020-06-02回复辻弌
      是不是没正确配置证书的问题啊
      2020-06-02
      回复
    • 辻弌
      辻弌
      2020-06-02回复张有釜
      证书是宝塔一件申请的
      2020-06-02
      回复
    查看更多(7)
登录 后发表内容
问题标签