用Sunny_ngrok免费地址映射工具解决微信公众平台开发本地测试问题

问题:

1.微信公众平台开发如何进行本地测试?

2.微信公众平台目前只支持80和433端口如何解决?

3.如何解决外网访问内网?

案例场景:

在微信公众平台开发服务号,开发新功能,想本地起服务进行测试。

一、注册开通一个微信测试公众号

微信公众平台

测试号信息

appID

wx8c6e61e0*****

appsecret

cae94c141c52d52b5f0******

appID和appsecret需要去项目配置文件进行配置

接口配置信息修改

请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,请阅读消息接口使用指南

URL

http://wxnet.free.ngrok.cc/educloud/weixin/coreServlet

Token

educo*********

这里是我测试号已经测试链接成功的URL

Token是要与我们自己项目里Token令牌匹配就好,也可以自己随便写然后去项目里面配置相同就OK。

二、现在就到URL测试链接,下面是我的历程

1.微信公众平台只支持80端口,那好,我将本地tomcat服务器端口号改为80,在Servel.xml中修改,Myeclipse的preference里tomcat->port也可以改。

2.将本地IP+80端口+项目路径  配置成URL测试连接,结果当然是失败。菜鸟才查到外网是无法直接访问内网的。

3.需要地址映射工具,我用的是免费的Sunny_ngrok,注册会有一个免费的域名和隧道Id,登录去开通隧道,有一个免费的,进行本地地址映射,然后下载工具https://download.csdn.net/download/xinpz/10490507,也可以去官网下载。

Sunny-Ngrok内网转发内网穿透 - 国内内网映射服务器

4.启动Sunny_ngrok启动工具,复制隧道id运行

5.将免费域名在浏览器查看本地tomcat,成功就说明地址映射成功了。

6.将免费域名+项目路径(核心服务mapping)配置URL,测试连接成功。(免费的刚开始可能会比较慢,多试几次)

7.然后关注该测试服务号,就可以正常测试本地服务新增功能了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值