QQ 咨询
谢谢打赏
微信交流
432

在开发过程中关于HTTPS不得不规避的2个大坑
时间: 2020-03-20 16:40:23  作者:北桥苏  阅读:(3)

前言:

    关于https,ssl,tls还有SSL证书的申请方法这里就不做解释了,直接进入主题。在开发中往往都会遇到需要给自己的项目配置ssl,或者对接别人接口时是https的。下面就简单介绍一下这两个过程遇到的问题以及解决方法。

 

问题:

1. 配置HTTPS后小程序发布无法请求接口,本地微信开发工具请求正常,postman调试https无响应。

2. 通过PHP的cURL请求别人平台的https接口总返回空字符串。

 

解决方法:

1. 问题一是微信小程序在手机端打开时一直无法请求到https接口,原因就是SSL。比如腾讯云免费申请到的DV型SSL证书,当下的web服务器是apache需要的文件是目录中的三个。

(1). 将密钥复制出来,以及两个证书文件按下面顺序复制出来。

(2). 然后将两个文件复制粘贴到宝塔的项目设置SSL中对应的框中。

(3). 配置完后可以不重启,直接用手机访问小程序或者使用postman请求接口。

 

2. 问题二是请求别人的https接口返回空串,上面则是SSL安装有问题导致接口异常。所以当自己通过cURL在其他地方都能有限而请求这个无效。则很有可能就是对方平台的https没有配置好。cURL请求也有方法关闭SSL验证所以自然就可以解决请求不到数据的问题。

(1). 封装请求方法中添加跳过证书检查。


彩蛋:

公众号回复 "cUrl" 可获取上面封装的完整文件。



下一篇:没有了




用户登录


     QQ登录

我的标签


随机文章

  • 五个开发中简单快捷的小工具网址简介:该网站主要以前端js制作,提供曲线图,…… 查看详情
  • PHP应用如何对接微信公众号JSAPI支付 微信支付的产品有很多,1. JSAPI支付 …… 查看详情
  • 福利:优雅开发的两款小工具 | 今日代码免费开源大家可以自行上网搜索以上两个工具,也可以加Q…… 查看详情

友情链接





Copyright© 2016-2020 北桥苏 & 版权所有    赣ICP备16002525号-1
如有侵权、不妥之处,请联系站长的客服并出示版权证明以便删除。敬请谅解! 站长客服联系方式:QQ2652364582