收藏
回答

websock连接问题,开发工具上正常连接,IOS上不行,安卓又可以。


服务器采用apche,只允许TLS v1.2,阿里云免费证书/腾讯云免费证书都试过。


workerman不适用小程序?web客户端是正常通信的,安卓手机也可以。


IOS上小程序连接websocket提示错误(wx:request请求是没问题的,说明https版本1.2以上):

        未能完成操作。(OSStatus 错误-9801),是不是小程序的BUG??


到底是什么问题造成的?

网上说将TLS改为1.2版本就可以了,我这一直都是1.2版本的。


最后一次编辑于  2017-03-14
回答关注问题邀请回答
收藏

10 个回答

  • 洋葱头
    洋葱头
    2017-03-07

    websocket的连接不应该是https吧?

    2017-03-07
    有用
    回复
  • 洋葱头
    洋葱头
    2017-03-07

    请给下链接的URL

    2017-03-07
    有用
    回复
  • 「」魔術師
    「」魔術師
    2018-10-22

    请问这个问题解决了吗?我也是遇到这个问题

    2018-10-22
    有用
    回复
  • 刘申云
    刘申云
    2018-06-11

    我也遇到这个问题,开发工具正常连接,手机的端无法连接websockt,求大神解答一直显示code:1006

    2018-06-11
    有用
    回复
  • 周桦
    周桦
    2017-06-15

    @Alan 正解

    2017-06-15
    有用
    回复
  • Alan
    Alan
    2017-03-08

    如果确认服务器开启了TLS1.2的话,检查一下websocket服务代码里面是否有设置tls版本的地方,这种问题都是tls版本设置不正确导致的,我用的也是阿里云的免费证书现在都能正常连接

    2017-03-08
    有用
    回复
  • CGGO.
    CGGO.
    2017-03-08

    换了3个证书都不行,有一个证书是支持全IOS的

    2017-03-08
    有用
    回复
  • 天下雪|真雷万相
    天下雪|真雷万相
    2017-03-07

    假如你确定支持1.2的话,可以检测一下证书,是否受ios10信任

    2017-03-07
    有用
    回复
  • CGGO.
    CGGO.
    2017-03-07

    https://www.jieriyue.com

    2017-03-07
    有用
    回复
  • CGGO.
    CGGO.
    2017-03-07

    确定开启了,TLS1.2版本。还是不行

    2017-03-07
    有用
    回复
登录 后发表内容