微信小程序request配置HTTPS
来源:互联网 发布:怎么成为大数据分析师 编辑:程序博客网 时间:2024/05/20 06:53
楼主是个初学者,公司要求做微信小程序,对于只写过简单的代码来说,完全不知道怎么办(不喜勿喷,感谢)。没办法,只有去看官方文档了。申请注册这一步官方很详细,这里就不多一一累赘了。
在对于调用接口的时候 官方接口文档中有提到过在小程序中使用网络相关的 API 时,需要注意的相关事项
如果没有域名的朋友(楼主当时也是没有域名的) 可以去 NATAAPP卖一个域名。当然国内互联网巨头也有这个服务。
这里楼主用的域名是 www.tianyantong.net 当然网站上也有免费的域名,但是免费的域名不支持Https请求,并且域名是随时变化的。该内网穿透工具默认支持80端口的(用户也可以自行改端口--->网站--->域名备注-->修改) ,nginx默认监听80端口,同时由于公司项目也较多,通常用nginx指向不同的项目,并且phpStudy 来多点管理
点击其他选项菜单 ---> 打开配置文件--->nginx.conf 查看nginx的配置文件,并且下文配置Https请求也是通过nginx ,接下来就是证书的申请了,这里楼主推荐阿里云(腾讯云)的免费域名型DV证书。如果项目安全要求标准高,项目大等,可以购买OV和EV证书。
腾讯云的证书申请界面,下一步有一个 手动DSN验证 和一个文件验证的选择。两者都可以选择,请对照官方文档正确操作即可
成功提交之后就有两个证书文件 一个为.crt 一个为.key
之后打开我们的nginx的配置文件,会发现nginx配置文件最下面的443端口的Service是被注释掉的。
这里给大家解释一下:ssl_certificate ssl_certificate_key 分别写入刚才生成证书的crt文件 和key文件 。443端口后面ssl可加可不加,因nginx的版本而异 server_name 填写你的域名
然后尝试用浏览器带https的请求去访问你的项目
这样会看到https 显示安全链接。如果微信还是请求不到说明,你没有把本机的内网ip暴露到公网上,此时需要路由配置。
在开发测试中我们可以不效验https 进入微信web开发者工具点击右上角的设置界面。
不过正式发布之后是只能支持https的请求的。
- 微信小程序request配置HTTPS
- windows2008 phpstudy https证书配置实现微信小程序wx.request发起的 HTTPS 请求。
- 小程序wx.request https TLS1.2环境配置
- 微信小程序服务器配置https站点
- 为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误
- https request
- 微信小程序 HTTPS 请求,如何获取免费证书配置服务器
- Nginx+tomcat配置https后出现400 Bad Request问题
- 微信小程序wx.request程序
- 为小程序访问tomcat配置https
- 微信小程序开发(6)---Tomcat配置阿里云SSL证书(配置HTTPS)
- nodejs https request CERT_UNTRUSTED
- 【python】request HTTPS代理
- 微信小程序 wx.request({})问题
- 微信小程序 400 request:ok
- 微信小程序 https ,ssl证书
- 微信小程序开发https设置
- 微信小程序开发之常见问题 不在以下合法域名列表中 wx.request合法域名配置
- 1014. 福尔摩斯的约会 (20)
- 设计模式-java工厂模式1(简单工厂模式+工厂方法模式)
- ise使用
- libEasyPlayer RTSP播放器库API接口说明
- qtableView大量数据显示
- 微信小程序request配置HTTPS
- 阿里、腾讯、百度、华为、京东、搜狗和滴滴最新面试题汇集
- 进程控制
- 深度学习:正则化(L2、dropout)
- 运算方法
- 【Scikit-Learn 中文文档】半监督学习
- 记录快速傅里叶变换计算相关面并附tensorflow相应层代码
- 绘制金字塔
- 面试感悟:3年工作经验java程序员应有的技能