一、注册微信小程序

进入,使用邮箱账号,选择注册小程序账号。一个邮箱只能注册一个类型的微信账号(订阅号、服务号、小程序)。

二、搭建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请求如下:

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倒数第二行,即上一行,新增如下代码:

client-cert

client cert users-only area

ssl

/*

confidential

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的方式与服务器进入连接。

以上所述是小编给大家介绍的微信小程序搭建https服务器详解整合,希望对大家有所帮助

小程序https本地服务器,微信小程序搭建自己的Https服务器相关推荐

  1. 微信小程序:纯头像微信小程序源码下载,多分类头像自动采集无需服务器和域名

    这是一款纯头像的微信小程序 除了头像没有其它功能 头像有多种分类,功能简洁实用 支持流量主模式收益 另外该小程序无需服务器和域名 该小程序安装方法如下: 解压域名以后然后使用微信开发者工具打开该小程序 ...

  2. 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码

    微信小程序中实现上传视频的开发代码,视频,接口,上传,代码,服务器 微信小程序中实现上传视频的开发代码 易采站长站,站长之家为您整理了微信小程序中实现上传视频的开发代码的相关内容. 本篇文章给大家带来 ...

  3. 低成本免服务器微信小程序源码多功能集合搭建

    现如今在线副业已经成为一种趋势,越来越多的人选择副业作为起步.小程序凭借不占内存.无论前期投入还是后期维护,成本都较低:如果你想副业来赚钱,选择小程序是非常不错的选择,有很多人可能会问,我不会做小程序 ...

  4. mpvue微信小程序动画_mpvue 与微信小程序的火花

    介绍 项目介绍 WeScale 定位为音乐训练小程序,初期规划了基础音阶的三个训练,以及他们的镜像模式. 数字简谱 字母简谱 数字简谱对字母简谱 后期看情况更新追加其他训练. 产品展示 扫描下方小程序 ...

  5. 小程序开发过程中常见问题[微信小程序、支付宝小程序]

    小程序开发过程中常见问题[微信小程序.支付宝小程序] 正文 一.样式中如何使用background-image呢? background-image支持网络的图片链接或者base64 二.使用自适应单 ...

  6. python开发微信小程序-Python 开发者的微信小程序开发实践

    导读 在知乎上,有人提问"如何使用 Python 开发微信小程序". 其实微信小程序作为一个前端的机制,Python 并不能插上边.只不过可以作为后端接口为微信小程序提供数据服务而 ...

  7. 从0开发《工程测绘大师》小程序之什么是微信小程序篇(一)

    我们今天来讲讲如何从0开发<工程测绘大师>小程序之什么是微信小程序篇.先来说说什么是微信小程序,什么是微信小程序?为什么会有微信小程序诞生?它到底解决了什么痛点?与传统的网页开发和APP相 ...

  8. 微信小程序:超强大微信小程序源码下载内含几十款功能王者战力查询,游戏扫码登录,王者巅峰信息查询等等支持流量主收益和CPS收益

    这是一款特别强大的一款微信小程序源码 初步算了一下,该款小程序目前包含了几十个功能 具体功能如以下: 游戏扫码登录 王者战力查询 改名生成(多种生成方式) 头像框制作(N款模板) 王者巅峰数据查询 王 ...

  9. 小程序setdata优化_微信小程序 setData的使用方法详解

    微信小程序 setData的使用方法详解 微信小程序 setData的使用方法详解 最近在使用微信小程序的setData时,遇到了以下问题.如下: 官网文档在使用setData()设置数组对象的某个元 ...

  10. 微量小程序联盟,如何实现微信小程序换量和微信小程序推广?

    长期以来各位许多小程序运营者,一直在为小程序如何推广和烦恼!今天我就为大家推荐一个小程序换量推广平台,可以快速帮我们解决小程序粉丝增长难的问题! 微量小程序联盟--专注小程序换量推广 微量小程序联盟- ...

最新文章

  1. OpenStack Nova 高性能虚拟机之 NUMA 架构亲和
  2. 小学信息技术计算机网络教学设计,《小学信息技术》教学设计
  3. android调小边框距离,RecyclerView Item 的分割线 距边框距离问题总结
  4. n/2^n的前n项和,Sn=∑n/2^n
  5. 翻译 github上How to be a good programmer
  6. 【数据结构与算法】之深入解析“基本计算器”的求解思路与算法示例
  7. Windows 之 删除文件出现“该项目不在请确认该项目的位置”
  8. SUSE 开发者提议在 GCC 编译器中用 Python 替代 AWK
  9. 如何在Microwindows中显示图片和安装字体
  10. Android中Handler的使用方法——在子线程中更新界面
  11. 我被男朋友整整欺骗了两年可结果却让我感动!
  12. c++调用matlab
  13. 笔记本搜不到寝室路由的无线信号怎么办
  14. 中国装配式模块化建筑(PPVC)行业发展趋势前瞻与十四五战略规划研究报告2022年版
  15. python 读写三菱PLC数据,使用以太网读写Q系列,L系列,Fx系列的PLC数据
  16. DO447协调滚动更新--委派任务和事实
  17. matlab中class和whos作用
  18. C++小游戏之停电救援
  19. 关于iPhone出现白苹果黑屏现象的修复方法
  20. 定制属于你的潮流轻链竞品分析

热门文章

  1. Typora中插入分页符
  2. 关于 Window 的 UWP 应用本地回环限制以及限制解除方案
  3. 新浪短网址生成java_短网址链接生成器代码示例——新浪短链接api接口php、java、Python调用演示...
  4. springboot下,JedisPool getResource导致大量线程WAITING,服务假死
  5. 服务假死问题解决过程实记(一)——问题发现篇
  6. Flutter 2.8 release 发布,快来看看新特性吧
  7. c语言中get的作用,c语言中get的用法
  8. 制作u盘winpe启动盘_u盘启动盘制作工具教程
  9. html主题标签是什么意思,HTML5所有标签汇总及标签意义解释
  10. IDEA初学者 常用注解意思