一、注册微信小程序

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

二、搭建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服务器相关推荐

  1. 教你微信小程序商城搭建

    首先我们要明确小程序需要哪几种文件. 微信小程序中就四种类型的文件: js ---------- JavaScrip文件 json -------- 项目配置文件,负责窗口颜色等等 wxml ---- ...

  2. 微信小程序简易搭建之框架/组件库

    微信小程序简易搭建之框架/组件库 Vant weapp 下面看看如何导入 https://github.com/youzan/vant-weapp 使用教程: 1.下载后找到dist 2. 在你的项目 ...

  3. 微信小程序获取客户端IP地址,HTTPS接口(ts\js)

    微信小程序获取用户IP地址,HTTPS接口 很简单实用的ip地址接口, 只返回当前ip 接口返回内容格式为: {"ip":"27.211.239.98"} // ...

  4. 教你微信小程序商城搭建-技术文章

    此文是专业技术文章,非技术人员看不懂,意思一下就好了 首先我们要明确小程序需要哪几种文件.河北银丹互联网科技有限公司 微信小程序中就四种类型的文件:河北银丹互联网科技有限公司 js --------- ...

  5. 微信小程序隐私技术保护:HTTPS授权确认

    [微信隐私保护指引]据微信派公众号消息,近期,微信进行了版本更新,所有进入iOS 6.5.16 .Android 6.5.14最新版本微信的用户在首次登入微信时,会收到一条必读消息<微信隐私保护 ...

  6. 关于微信小程序的搭建

    关于微信小程序的搭建 一点对微信小程序的理解 关于平台的下载与注册 小程序的运行 创建小程序 开发者工具的介绍 小程序的构架建设 一点对微信小程序的理解 应该着重注意,微信小程序的搭建是在有一定前端基 ...

  7. 微信小程序仿朋友圈上传图片到服务器,后端通过C#实现

    现在微信小程序拍照上传的需求越来越多了,绝大部分小程序项目都会用到,虽然技术上没什么难度,但对于初学者来说,也是件费时费力的事情,三年前我在写这些代码的时候也是花费好几天的时间,最近有点空闲时间,于是 ...

  8. php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能

    最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端,这里做一个讲解,希望对大家有所帮助. 1,小程序端: 在wxml文件中: 删除 点击上传作业 在js文件中: Page({ / ...

  9. APP小程序网站搭建需要什么样的服务器

    APP小程序网站搭建需要什么样的服务器 小程序服务器需要注意什么? 一.稳定性强 稳定性强,是选择小程序服务器的基本要求.试想,一个时不时宕机或者时快时慢的服务器,自己用恐怕都不耐烦,又怎能提高用户舒 ...

  10. Odoo + 微信小程序快速搭建商城

    准备工作 1.搭建可以在开发者工具运行小程序环境. 2.可以运行odoo10的环境. 3.微信小程序商城的前端应用的github上的一个项目EastWorld/wechat-app-mall. git ...

最新文章

  1. 永远不要在Linux执行的10个最危险的命令
  2. PyCharm注册码
  3. 【李宏毅2020 ML/DL】P110-111 Policy Gradient Proximal Policy Optimization
  4. 【点击模型学习笔记】Modeling contextual factors of click rates_MS_AAAI2007
  5. 真让人捉急:连路都走不稳,怎能号称“仿人机器人”?
  6. 小一寸照片的尺寸规格 小一寸的照片多少像素
  7. 功能强大的NAS云存储
  8. 软件工程导论-Gantt图和工程网络图
  9. IntelliJ IDEA自带接口测试工具
  10. 计算机上那里可以看产品密钥,使用Windows Key Viewer一键轻松查看当前计算机的产品密钥...
  11. 毕业设计 -- 微信小程序选题大全(一)
  12. 3dsmax 扫描功能 点连接 绘制连接线
  13. 1、4表格细线边框合并
  14. 钉钉如何群里定时发送文件_使用钉钉APP实现多人在线协同编辑文档
  15. WinCC RT Professional网络通讯配置步骤
  16. You-Get,多网站视频下载工具,非常方便
  17. 如何利用python解方程_如何用python解方程
  18. 用Discuz 搭建个人论坛
  19. 简体遇繁体 饭菜先生餐饮软件悄入台湾
  20. 微信公众平台注册十大常见问题(公众号篇)

热门文章

  1. 累计分布函数与互补累计分布函数
  2. AirPlay屏幕镜像技术-概述-P1
  3. 泰凌微8258入门教程 环境篇②——Telink IDE开发环境搭建
  4. 信息系统项目管理师 - 必考记忆口诀
  5. 信息系统项目管理知识记忆口诀-总结
  6. skynet.pack序列化学习
  7. 产品读书《疯传:让你的产品、思想、行为像病毒一样入侵》
  8. 一文搞懂 Flink如何移动计算
  9. python怎么找出列表中的重复数据_找出python列表中重复项的方法
  10. 环境风险模型总结及实现方案