但是同样的程序调试下正常,[HTML51]downloadFile下载二进制流图片在ios上下载不下来 在安卓上可以#小程序开发 …。iOS正常,Android 的高版本也正常,只是4.4及以下会出现 ssl hand shake error

本文来自微信小程序开发 http://html51.com,转载请保留。

网友回复:

C***:

tsl 版本 支持 1.2 及以下

沙***:

服务器端已支持

【HTML 51】使用伪类::before,::after做线条样式不支持?,小程序开发教程 …

沙***:

 问题解决了.

把具体情况说明下,为今后有这样现象的同学填下坑.

[适用情况]

  1. 程序调试下正常

  2. iOS下正常

  3. Android 5及以上版本正常

  4. Android 4.4 及以下版本不正常

[纠正步骤]

1. 检查服务器端TSL版本的支持情况, 要求支持 TSL 1.2, 1.1 和 1.0. (可上ssllabs进行server ssl test)

2. 确认TSL版本正确后, 重新测试,如果还不正常, 需要确认证书情况

3. 有些证书发证机关的证书并不支持TSL 1.2以下版本,所以可以暂时申请一个腾讯云的SSL证书,配在服务器端测试一下

4. 配了新的证书, 并且支持了TSL 1.2, 1.1 和1.0后,通常就正常了.

[总结]

服务器端两个核心要求:

  1. 支持tsl 1.2及以下 .

  2. 证书自身支持tsl1.2及以下

爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;

想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)