在小程序中建立websocket时,后端服务是wss协议。

//连接失败

wx.onSocketError(function (e) {

console.log('websocket连接失败!', e);

})

捕捉到如下错误:

errMsg:"com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null"


后端服务器没有收到任何请求。

很奇怪,在工具中调试没有任何问题,一到我的手机上调试就出现了上述问题。我的手机的android版本为4.4.2  手机是华为荣耀6.  有人说是证书问题,我通过检测没有发现问题


https://www.myssl.cn/tools/check-server-cert.html 提供的检测工具 也一切正常。


同时在应用中通过web-view也能正常打开应用页面。通过https连接发送内容也正常。


向的客服提到此问题,建议我上这里来提问,有人遇到过这个问题吗?




展开全部
收起
7回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Josiah3

    19人对此回答表示赞同

    服务器的tls版本有支持1.01.1.1.2吗?

    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Christian

    17人对此回答表示赞同

    可以google一下这个错误信息,这边加你微信看下

    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 丛林人

    14人对此回答表示赞同

    java.security.cert.CertPathValidatorException:Trustanchorforcertificationpath
    notfound

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 夏雨

    10人对此回答表示赞同


    @willen有的,这是服务端ngxin的配置。可能现在根本就没有连接到服务器进行握手。

    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Anna

    8人对此回答表示赞同

    确实是有的手机可以,有的不可以。

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Rosslyn

    5人对此回答表示赞同

    我也有这个问题,部分手机正常,部分手机不正常。烦请官方认真查下这个问题。

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 左鹏

    4人对此回答表示赞同

    这个错误是安卓系统抛出的,建议查看下安卓的官方文档:https://developer.android.google.cn/training/articles/security-ssl.html?hl=zh-cn。

    展开
    4
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Ali爸爸 2018-12-05 15:11

      能帮忙看下这个问题吗?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部