背景:
客户端程序向后台接口(使用的https)发起get或者post请求,都会报错,但通过网站访问又没有问题,经反复测试发现是ssl证书认证失败,postman忽略ssl证书验证可以访问成功,开启证书校验则会访问失败。
解决方案:
可以通过修改客户端,关闭其证书验证功能即可,但是由于客户端已经给客户了,故只能修改服务器,解决办法:将ssl的cer文件修改成pem,不需要通过openssl来处理,只需要将cer后缀改成pem就行,至此问题解决。
解决办法参考下文:
/weixin_43650943/article/details/122230219