微信小程序——1、搭建自己的Https服务器
一、注册微信小程序
进入微信公众平台,使用邮箱账号,选择注册小程序账号。一个邮箱只能注册一个类型的微信账号(订阅号、服务号、小程序)。
二、搭建Https服务器
1、域名注册1.1、登录腾讯云平台,并注册账号。1.2、选择“云产品”—”域名服务“—”域名管理"
1.3、选择“域名”注册,根据提示进行注册。需要缴纳一定费用。
2、SSL证书管理
2.1、选择“云产品”—”域名服务“—”SSL证书管理",选择“申请证书(免费)”。若未认证,系统将提示进入系统认证2.2、个人认证。2.3、下载SSL证书。用于服务配置2.4、本地安装证书。参考“证书安装指引”:https://cloud.tencent.com/document/product/400/4143
3、tomcat安装本地证书
3.1、下载SSL证书,解压并将对应Tomcat下的www.domain.com.jks文件复制到tomcat安装目录下的conf目录下。3.2、修改conf下的server.xml文件(先复制一份server.xml,防止修改内容出错)。修改内容如下:a、将Http端口设置为默认的80端口,重定向端口设置为443(小程序服务器仅支持以上两个端口)。b、添加SSL请求如下:<Connector SSLEnabled="true" acceptCount="100" clientAuth="false" disableUploadTimeout="true" enableLookups="true" keystoreFile="/conf/www.uyehyyh.com.jks" keystorePass="yourKeystorePass" maxThreads="200" port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" sslProtocol="TLS"/>
4、搭建第一个Https应用
1、Eclipse创建一个应用,在相应的web.xml倒数第二行,即上一行,新增如下代码:
<login-config><auth-method>CLIENT-CERT</auth-method><realm-name>Client Cert Users-only Area</realm-name></login-config><security-constraint><web-resource-collection><web-resource-name>SSL</web-resource-name><url-pattern>/*</url-pattern></web-resource-collection><user-data-constraint><transport-guarantee>CONFIDENTIAL</transport-guarantee></user-data-constraint></security-constraint>
2、启动项目,本文使用Spring简单的向输出流输出字符串,用于小程序的接受。
@RequestMapping("/test")
@ResponseBody
public String test(){return "hehe";
}
3、通过腾讯云注册的域名访问相应Servlet,Http请求将自动转入Https请求
三、微信小程序访问服务器,并获取返回值
1、服务器配置1.1、进入微信公众平台,并用小程序进行登录,选择“设置”—“开发设置”。在“服务器域名中,选择修改域名,填入腾讯云所申请的域名。如下图:
1.2、小程序中js调用微信接口,并访问服务器,获取返回值
wx.request({url:'https://mydomain.com/springmvc1/view/test',method:'post',success:function(res){console.log(res.data);}})
自此,小程序成功通过https的方式与服务器进入连接。
微信小程序——1、搭建自己的Https服务器相关推荐
- 教你微信小程序商城搭建
首先我们要明确小程序需要哪几种文件. 微信小程序中就四种类型的文件: js ---------- JavaScrip文件 json -------- 项目配置文件,负责窗口颜色等等 wxml ---- ...
- 微信小程序简易搭建之框架/组件库
微信小程序简易搭建之框架/组件库 Vant weapp 下面看看如何导入 https://github.com/youzan/vant-weapp 使用教程: 1.下载后找到dist 2. 在你的项目 ...
- 微信小程序获取客户端IP地址,HTTPS接口(ts\js)
微信小程序获取用户IP地址,HTTPS接口 很简单实用的ip地址接口, 只返回当前ip 接口返回内容格式为: {"ip":"27.211.239.98"} // ...
- 教你微信小程序商城搭建-技术文章
此文是专业技术文章,非技术人员看不懂,意思一下就好了 首先我们要明确小程序需要哪几种文件.河北银丹互联网科技有限公司 微信小程序中就四种类型的文件:河北银丹互联网科技有限公司 js --------- ...
- 微信小程序隐私技术保护:HTTPS授权确认
[微信隐私保护指引]据微信派公众号消息,近期,微信进行了版本更新,所有进入iOS 6.5.16 .Android 6.5.14最新版本微信的用户在首次登入微信时,会收到一条必读消息<微信隐私保护 ...
- 关于微信小程序的搭建
关于微信小程序的搭建 一点对微信小程序的理解 关于平台的下载与注册 小程序的运行 创建小程序 开发者工具的介绍 小程序的构架建设 一点对微信小程序的理解 应该着重注意,微信小程序的搭建是在有一定前端基 ...
- 微信小程序仿朋友圈上传图片到服务器,后端通过C#实现
现在微信小程序拍照上传的需求越来越多了,绝大部分小程序项目都会用到,虽然技术上没什么难度,但对于初学者来说,也是件费时费力的事情,三年前我在写这些代码的时候也是花费好几天的时间,最近有点空闲时间,于是 ...
- php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能
最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端,这里做一个讲解,希望对大家有所帮助. 1,小程序端: 在wxml文件中: 删除 点击上传作业 在js文件中: Page({ / ...
- APP小程序网站搭建需要什么样的服务器
APP小程序网站搭建需要什么样的服务器 小程序服务器需要注意什么? 一.稳定性强 稳定性强,是选择小程序服务器的基本要求.试想,一个时不时宕机或者时快时慢的服务器,自己用恐怕都不耐烦,又怎能提高用户舒 ...
- Odoo + 微信小程序快速搭建商城
准备工作 1.搭建可以在开发者工具运行小程序环境. 2.可以运行odoo10的环境. 3.微信小程序商城的前端应用的github上的一个项目EastWorld/wechat-app-mall. git ...
最新文章
- 永远不要在Linux执行的10个最危险的命令
- PyCharm注册码
- 【李宏毅2020 ML/DL】P110-111 Policy Gradient Proximal Policy Optimization
- 【点击模型学习笔记】Modeling contextual factors of click rates_MS_AAAI2007
- 真让人捉急:连路都走不稳,怎能号称“仿人机器人”?
- 小一寸照片的尺寸规格 小一寸的照片多少像素
- 功能强大的NAS云存储
- 软件工程导论-Gantt图和工程网络图
- IntelliJ IDEA自带接口测试工具
- 计算机上那里可以看产品密钥,使用Windows Key Viewer一键轻松查看当前计算机的产品密钥...
- 毕业设计 -- 微信小程序选题大全(一)
- 3dsmax 扫描功能 点连接 绘制连接线
- 1、4表格细线边框合并
- 钉钉如何群里定时发送文件_使用钉钉APP实现多人在线协同编辑文档
- WinCC RT Professional网络通讯配置步骤
- You-Get,多网站视频下载工具,非常方便
- 如何利用python解方程_如何用python解方程
- 用Discuz 搭建个人论坛
- 简体遇繁体 饭菜先生餐饮软件悄入台湾
- 微信公众平台注册十大常见问题(公众号篇)