收藏
回答

SSL 握手失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 客户端 6.7.2 2.2.5

提示 request:: fail ssl hand shake error


链接在手机系统浏览器、微信内可以打开。但在小程序内就不行。


既然前两者可以打开,说明相关配置是正常的吧。


微信自己都可以打开的链接,为什么微信小程序会提示握手失败?


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

5 个回答

  • +++1
    +++1
    2018-09-09

    应该是证书问题

    2018-09-09
    有用 2
    回复 1
    • 2018-09-09

      微信自己也是能打开的,这个怎么解释呢?

      2018-09-09
      回复
  • crazy
    crazy
    2018-10-27

    为什么ios可以 安卓不可以

    2018-10-27
    有用
    回复
  • 2018-10-17

    +1111

    我们也存在这样的情况,2018-10-17中午12点左右,微信小程序内打开报错(request:: fail ssl hand shake error),但是在普通的浏览器打开没有问题。

    睡个午觉醒来(2018-10-17 13:40),微信小程序内打开又不报错了~~~

    2018-10-17
    有用
    回复 1
    • 2018-10-18

      最重要的是,微信内浏览器打得开,小程序打不开!有毒!

      2018-10-18
      回复
  • 长安
    长安
    2018-09-17

    我们的小程序也出现这种情况了,wifi和联通可以正常使用小程序,但是部分移动和电信使用小程序就会ssl error。奇怪的是把链接放到聊天里都可以正常打开。我们后台是阿里云,ssl证书是OA级别的。提交阿里工单之后,阿里客服说是没有检测到问题。多嘴问一下最近腾讯有和阿里打架吗,电信移动腾讯阿里互怼???

    2018-09-17
    有用
    回复 4
    • 2018-09-17

      我最后降级了 nginx。真不知道微信他们什么鬼,小程序底层和自带浏览器居然两个样子。

      2018-09-17
      1
      回复
    • 长安
      长安
      2018-09-17

      你们解决这个问题了...,怎么搞的,降级nginx就可以了?

      2018-09-17
      回复
    • 长安
      长安
      2018-09-17回复

      我们的nginx版本是1.10.2,你用的是什么版本...,困扰两天了,用户一直反馈,跪求解决办法(〃'▽'〃)

      2018-09-17
      回复
    • 2018-10-18回复长安

      我本来用的自行打补丁的 nginx 1.15.x,跑了下  SSL Labs,发现不支持 TLS1.0,不知道是不是这个原因。后来换成了以前自行打补丁的 1.14.0,就可以了,也显示支持 TLS1.0。虽然按理说不是 TLS1.0 造成的,但也不知道怎么解决。

      2018-10-18
      回复
  • 灵芝
    灵芝
    2018-09-10

    你好,请检查证书是否符合要求:https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html


    2018-09-10
    有用
    回复 2
    • 2018-09-10

      这个我知道。但我想问的是,为什么微信内可以打开,而小程序就不行,难道他们用的不是一个内核?

      2018-09-10
      回复
    • 今天天气很好
      今天天气很好
      2018-11-15

      别纠结了,你这问题,80%就是少个证书导致的,或者后台配置问题

      2018-11-15
      回复
登录 后发表内容