先说结论:如果小程序访问的域名接口,各种配置没问题,本地可以访问,真机调试不通,那很大可能是服务器域名https的 配置有问题

确定以下内容:

  • 小程序后台–开发管理–开发设置配置了接口的域名(https)
  • 开发工具–真机调试–不校验合法域名、web-view…(访问远程接口,这个不需要打开,本地接口才需要打开)

1.调试的时候发现本地访问远程https接口,是可以访问的通(此时已经再小程序后台配置了),
但是真机调试的时候却不能访问接口(直接request fail,没报其他错误)

2.于是就一顿百度,说是https的配置问题,就使用https://myssl.com/这个网站检测自己域名,发现ATS不合规,但是级别是A+级

于是修改nginx ssl加密套件配置,修改之前是这样的

ssl_protocols  TLSv1.3;
ssl_prefer_server_ciphers off;

中间加了宝塔默认的加密套件,发现检测还是有问题

ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

最后再次修改了加密套件接口可以访问了,注意不要加 TLSv1.0,否则PCI DSS不合规

ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!3DES:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;

记一次小程序接口本地可访问,真机不能访问的问题相关推荐

  1. 微信小程序使用本地图片在真机预览不显示的问题解决

    开发工具上本地图片可以显示,但是在真机上预览的时候不能显示 通常我们代码路径是代码是这样写的 <view class="logo"><image src=&quo ...

  2. 关于微信小程序开发环境苹果IOS真机预览报SSL协议错误问题解决方案

    关于微信小程序开发环境苹果IOS真机预览报SSL协议错误问题解决方案 参考文章: (1)关于微信小程序开发环境苹果IOS真机预览报SSL协议错误问题解决方案 (2)https://www.cnblog ...

  3. 记一次小程序接口从云开发迁移至本地服务器的经验收获

    文章目录 前言 项目背景 一.上手小程序 二.主要问题 1.请求库相关 问题描述 解决过程 2.openid相关 3.域名证书相关 总结 前言 本文章仅记录个人在第一个小程序项目中的获得的心得体会,并 ...

  4. 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败

    文末代码可以直接复制使用,图片修改成你的图片路径即可 一.场景: 小程序点击按钮,保存项目内的静态图片或者微信头像或者后端返回的图片: 二.注意点及思路拆分: –2.1:小程序保存图片功能,必须要有s ...

  5. 微信小程序-仿淘宝(附真机测试图)(持续更新中。。。)

    醉前端 微信小程序已开始公测, 醉前端 的开发热情依然不减... 这是仿手机淘宝做的微信小程序,目的在于享受开发,学习小程序,欢迎大家批评指正. demo资源地址:demo gihub传送门 tip: ...

  6. uniapp开发微信小程序,开发者工具、真机预览都没问题,唯独预览、体验版在手机上列表顺序错乱,用的localeCompare做的中文排序,终于找到问题并解决掉了,记录一下子

    中文转拼音资源地址:https://download.csdn.net/download/qq_38652871/10906193 排序方法记录地址:https://blog.csdn.net/qq_ ...

  7. 小程序开发|怎样清除真机微信小程序中的缓存

    小程序开发中有时候会遇到明明服务器里面的资源文件(比如图片.声音.视频之类)已经更新了,但微信里面还是会显示以前的内容的情况.这是微信为优化用户体验,采用了缓存的原因,对于相同的资源地址,会返回以前的 ...

  8. 怎么搭建微信小程序的本地测试服务器

    Windows环境下 手把手教你搭建Windows环境微信小程序的本地测试服务器 问题的提出 Mac环境 方便快捷地搭建小程序的测试服务器 小程序对于网络请求的URL的特殊要求 不能出现端口号 不能用 ...

  9. 微信小程序开发:小程序的本地数据缓存

    小程序的本地数据缓存 本地数据缓存,指的是把数据存储在当前设备硬盘上,妥善使用本地数据缓存,可以带来良好的用户体验. 微信小程序提供了同步和异步两组读写本地数据缓存的接口. 读取本地数据 wx.get ...

最新文章

  1. Python推荐博客、网站学习
  2. 成功解决‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  3. html将边框向下移的代码,设置margin-left实现div右移
  4. 绝不能放进微波炉的10样东西,最后一个太意外
  5. P2834-能力测验【数论,整除分块】
  6. C# 中 FindControl 方法及使用
  7. ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP
  8. (12)FPGA时钟设计原则
  9. SpringMVC跨重定向请求传递数据
  10. 我想外包开发一个预约类小程序,大概需要多少钱?
  11. 【错误解决】System.NotSupportedException:“LINQ to Entities does not recognize the method
  12. js-时间相关操作(获取当前日期、最近三天、近一月及前N天的日期)
  13. 写出下列程序运行结果
  14. VC写的双人版俄罗斯方块
  15. python os.path.splitext()的用法_Python中os.path用法分析
  16. pyinstaller打包原理,常见问题。
  17. Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format
  18. C语言的scanf函数在visualstudio中的错误
  19. SpringFramework教程
  20. 解决.Net 4.0 A potentially dangerous Request.Form value was detected from the client 异常

热门文章

  1. 什么软件运用计算机处理图像,平面设计中计算机图形图像处理软件的运用探究...
  2. JS基础 -- 大复习(阶段六:对象和内置对象及预解析)
  3. 集合高德地图搜索--导出Excel数据 工具
  4. 029 Rust死灵书之Vec实现Drop
  5. LightOJ1079-Just another Robbery
  6. 大数据核心框架Hadoop
  7. redis:redis介绍和安装、普通连接和连接池、redis 5大数据类型之字符串、Hash、列表、其他操作(通用)、管道、django使用redis、接口缓存
  8. buu-crypto-yxx-异性相吸
  9. NI控件之 CWGraph使用(COM)
  10. 智能运维案例系列 | 袋鼠云日志助力云南某金融机构日志平台建设,实现核心业务系统运维智能化...