当前位置: 首页 > news >正文

做运营必知网站中国建设招标网站中标公告

做运营必知网站,中国建设招标网站中标公告,wordpress 值得买主题,建企业网站行业网文章目录 前言1. 配置本地服务器2. 内网穿透2.1 下载安装cpolar内网穿透2.2 创建隧道 3. 测试公网访问4. 固定域名4.1 保留一个二级子域名4.2 配置二级子域名 5. 使用固定二级子域名进行微信开发 前言 在微信公众号开发中#xff0c;微信要求开发者需要拥有自己的服务器资源来… 文章目录 前言1. 配置本地服务器2. 内网穿透2.1 下载安装cpolar内网穿透2.2 创建隧道 3. 测试公网访问4. 固定域名4.1 保留一个二级子域名4.2 配置二级子域名 5. 使用固定二级子域名进行微信开发 前言 在微信公众号开发中微信要求开发者需要拥有自己的服务器资源来响应微信发送的token验证这个服务器只能通过域名访问不能使用ip地址来进行访问如果购买服务器,再购买域名将是一笔比较大的开销如果能将本地服务暴露出去,再使用域名去访问不仅能简化配置还能减少开销达到快速开发的效果。 幸运的是Cpolar帮您搞定这一点。 启动Cpolar并将隧道的URL粘贴到微信公众号对接服务器的URL字段中完成 1. 配置本地服务器 创建本地服务,这里以java服务为例,环境配置: JDK1.8mavenspringboottomcat 根据微信开发者文档的接入指南中要求,对微信的发送的get请求参数进行加密对比 在springboot服务controller编写一个微信验证的接口,根据要求获取微信传入的参数进行处理 /*** 微信服务调用接口*/ Controller RequestMapping(/wechat) public class WeChatTest {private static String wxTokenflzabc123;GetMapping()public void weChatTestV(HttpServletRequest request, HttpServletResponse response) {// 1、验证消息的确来自微信服务器String signature request.getParameter(signature);String timestamp request.getParameter(timestamp);String nonce request.getParameter(nonce);String echostr request.getParameter(echostr);//将微信echostr返回给微信服务器try(OutputStream os response.getOutputStream()) {String sha1 getSHA1(wxToken, timestamp, nonce, );//和signature进行对比if (sha1.equals(signature)){// 返回echostr给微信os.write(URLEncoder.encode(echostr, UTF-8).getBytes());os.flush();}} catch (Exception e) {e.printStackTrace();}}/*** 用SHA1算法生成安全签名** param token 票据* param timestamp 时间戳* param nonce 随机字符串* param encrypt 密文* return 安全签名* throws Exception*/public static String getSHA1(String token, String timestamp, String nonce, String encrypt) throws Exception {try {String[] array new String[]{token, timestamp, nonce, encrypt};StringBuffer sb new StringBuffer();// 字符串排序Arrays.sort(array);for (int i 0; i 4; i) {sb.append(array[i]);}String str sb.toString();// SHA1签名生成MessageDigest md MessageDigest.getInstance(SHA-1);md.update(str.getBytes());byte[] digest md.digest();StringBuffer hexstr new StringBuffer();String shaHex ;for (int i 0; i digest.length; i) {shaHex Integer.toHexString(digest[i] 0xFF);if (shaHex.length() 2) {hexstr.append(0);}hexstr.append(shaHex);}return hexstr.toString();} catch (Exception e) {e.printStackTrace();}return ;}}编写好接口后,接着启动服务,启动springboot,这里暴露的是8080端口 2. 内网穿透 这里我们使用cpolar内网穿透将本地服务映射到公网无需公网ip也不用设置路由器操作非常简单。【cpolar.cn已备案】 2.1 下载安装cpolar内网穿透 cpolar官网https://www.cpolar.com/ 访问cpolar官网注册一个账号并下载安装cpolar客户端。详细可以参考文档教程进行下载安装. 2.2 创建隧道 cpolar安装成功后我们在浏览器上访问本地9200端口登录Cpolar的web ui界面:http://localhost:9200。 点击左侧仪表盘的隧道管理——创建隧道我们来创建一条隧道将在本地8080端口下的web服务映射到公网 隧道名称可自定义注意不要与已有隧道名称重复协议http协议本地地址80域名类型免费选择随机域名地区选择China VIP 点击创建 提示隧道创建成功后页面自动跳转至隧道列表可以看到刚刚创建成功的tunnel-1隧道状态active表示为正常在线注意无需再次点击启动。 点击左侧仪表盘的状态——在线隧道列表可以看到刚刚创建的隧道已经有生成了相应的公网地址一个http协议一个https协议免去配置ssl证书的繁琐步骤均可以访问到本地web服务复制公网地址。 3. 测试公网访问 打开微信公众平台公众号页面,点击下面的基本配置,在URL框中填写复制的公网地址, 出现提交成功表示验证成功 点击启用服务器配置,出现操作成功表示启用成功 4. 固定域名 由于以上配置的公网地址使用的是随机地址,在24小时内会随机变化,为了使服务更稳定运行,建议必须配置固定域名地址。 注意需要将cpolar套餐升级至基础套餐或以上。【cpolar.cn已备案】 4.1 保留一个二级子域名 访问Cpolar官网www.cpolar.com,登录cpolar官网后台点击左侧的预留找到保留二级子域名 地区选择China VIP二级域名可自定义填写描述即备注可自定义填写 点击保留 提示子域名保留成功复制所保留的二级子域名 4.2 配置二级子域名 访问http://127.0.0.1:9200/,登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到刚刚创建的http微信开发隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中 域名类型选择二级子域名Sub Domain填写保留成功的二级子域名 点击更新 更新完后,再次打开在线隧道列表,此时可以看到,隧道变成了固定的二级子域名,名称是我们在官网保留的wechat,然后复制该域名 5. 使用固定二级子域名进行微信开发 打开微信公众平台——公众号页面,点击基本配置,修改URL的值,修改前需要点击停用服务器配置,替换后点击提交 出现提交成功表示替换成功 接着,点击启动服务器配置,出现操作成功表示成功,接下来就可以使用本地服务器进行微信开发啦 转载自cpolar极点云文章微信公众号开发对接本地开发环境【内网穿透】
http://www.hkea.cn/news/14364411/

相关文章:

  • 关于政务网站建设西宁企业网站开发定制
  • 视频网站如何做引流积分商城小程序
  • interidea 做网站小程序流量点击推广平台
  • 做淘宝客网站wordpress 跳转
  • 网站后台更新没有变化推荐一些外国做产品网站
  • 学习建设网站书籍深圳做个网站要多少钱
  • Dw怎么做网站往里面加标题和字北京做网站公司哪家强
  • 网站建站网站建设用dw做网站毕业设计
  • html5移动端手机网站开发流程做旅游网站犯法吗
  • 1280的界面网站做多宽陕西网渭南站
  • 网页网站制作公司公司网站建设模板免费
  • 建设专业网站网络厦门免费推广平台
  • 帮人做网站为爱直播视频
  • 做网站的盈利点有了域名和空间怎么建网站
  • 做网站找哪个公司好做网站需要的资料
  • 苏州做网站最好公司有哪些做公司网站哪家好重庆九龙坡区
  • 网站的网络推广策略有哪些烟台怎么做网站
  • 可以用tomcat.做网站吗网站开发绩效考核与薪酬
  • 如何编辑网站标题潍坊个人网站制作
  • 怎么做电玩网站网站正能量免费软件
  • 网站开发哪家公司葫芦岛做网站的公司
  • 服务器部署php网站徐州网站建设
  • 图片展示网站php源码河北企业建站系统信息
  • 怎么做网站板块seo自媒体运营技巧
  • 网站服务器安装教程视频部队网站建设设计
  • 网站开发示例最佳线上网站制作模板
  • wordpress对接静态网页优化网站图片
  • 网站建设的大公司排名wordpress添加人型插件
  • 怎么学建网站今天的新闻内容
  • 印刷做网站网上接单重庆网站建设 夹夹虫