1. 程式人生 > >小程式安卓機訪問資料失敗request:fail ssl hand shake error~已解決

小程式安卓機訪問資料失敗request:fail ssl hand shake error~已解決

小程式開發遇到的問題: 蘋果機可以訪問到資料,安卓機不可以

首先,開啟在真機開啟小程式除錯


在wx.request   回撥列印 

wx.request({
          url: '*****/Api/small_app_user_info',
          method: 'POST',
          data: {
          	gzhCode: '45B06C50A8D',
                code: res.code,
                refereeUid: ''
           },
           header: {
      		'content-type': 'application/json'
     },
           success: function (res) {
           	console.log(res)
           },
           fail: function (e) {
           	console.log(e)
           }
         })


然後在真機上面列印報錯   request:fail ssl hand shake error

解決辦法:

https://www.myssl.cn/tools/merge-pem-cert.html

ssl證書配置需要使用pem,不使用crt, 之前一直不行,後來配置修改成 pem就好了

# ssl_certificate /etc/ssl/xxx.crt;
  ssl_certificate /etc/ssl/xxx.pem;

pem 可以通過crt+key線上合成,合作網址:

https://www.myssl.cn/tools/merge-pem-cert.html