微信测试公众号 url配置失败的问题
2016-12-22 15:55
267 查看
微信测试的公众号:
http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
下面是servlet代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 微信加密签名
String signature = request.getParameter("signature");
// 时间戳
String timestamp = request.getParameter("timestamp");
// 随机数
String nonce = request.getParameter("nonce");
// 随机字符串
String echostr = request.getParameter("echostr");
PrintWriter out = response.getWriter();
// 通过检验signature对请求进行校验,若校验成功则原样返回echostr,表示接入成功,否则接入失败
if (SignUtil.checkSignature(signature, timestamp, nonce)) {
out.print(echostr);
System.out.println("微信服务验证成功!"+echostr);
}else {
out.print(echostr);
System.out.println("微信服务验证失败!"+echostr);
}
// out.flush();
//out.close();
//out = null;
} 其实就是将微信发过了的随机码echostr返回
内网穿透工具用的nat123
按照文档各种试,都是提示配置失败,虽然servlet已经收到了微信发来的随机码,并且也给了返回,但是依然配置失败。搞得我都开始怀疑自己的人生了!!! ,现在互联网真玩不转。太难弄了。
难道是nat123的服务器在国外,响应速度很慢??
后来看微信开发文档上说url的端口是80端口,nat123发布的外网地址已经是80端口了,后来将内网的服务地址也改成80端口。配置成功!!
http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
下面是servlet代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 微信加密签名
String signature = request.getParameter("signature");
// 时间戳
String timestamp = request.getParameter("timestamp");
// 随机数
String nonce = request.getParameter("nonce");
// 随机字符串
String echostr = request.getParameter("echostr");
PrintWriter out = response.getWriter();
// 通过检验signature对请求进行校验,若校验成功则原样返回echostr,表示接入成功,否则接入失败
if (SignUtil.checkSignature(signature, timestamp, nonce)) {
out.print(echostr);
System.out.println("微信服务验证成功!"+echostr);
}else {
out.print(echostr);
System.out.println("微信服务验证失败!"+echostr);
}
// out.flush();
//out.close();
//out = null;
} 其实就是将微信发过了的随机码echostr返回
内网穿透工具用的nat123
按照文档各种试,都是提示配置失败,虽然servlet已经收到了微信发来的随机码,并且也给了返回,但是依然配置失败。搞得我都开始怀疑自己的人生了!!! ,现在互联网真玩不转。太难弄了。
难道是nat123的服务器在国外,响应速度很慢??
后来看微信开发文档上说url的端口是80端口,nat123发布的外网地址已经是80端口了,后来将内网的服务地址也改成80端口。配置成功!!
相关文章推荐
- 微信测试公众号基本配置URL和Token的验证-JAVA
- 微信公众平台开发测试账号配置URL失败的问题
- 微信公众平台申请测试接口URL和TOKEN的配置,怎么在本地让微信能通过80端口访问
- php版微信开发Token验证失败或请求URL超时问题的解决方法
- 微信公众平台申请测试接口URL和TOKEN的配置,怎么在本地让微信能通过80端口访问
- 微信小程序消息推送配置Token校验失败问题
- vue cli引入微信sdk,完成微信接口调用——配置公众平台测试帐号(二)
- 微信测试账号(验证成为开发者)总是配置失败
- 用thinkphp开发微信,接口配置总失败问题
- 微信小程序:wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)
- (基于nodejs)微信测试号(接口配置信息)验证服务器的URL
- 微信小程序——wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)(2017/12)
- 微信公众帐号开发教程-开发模式启用及接口配置:URL和Token配置过程
- 微信开发 修改url配置后token验证失败
- 经过测试发现微信Android和iPhone针对二维码扫描访问内置URL处理机制不同问题
- 微信公众号url配置失败问题
- 微信公众平台申请测试接口URL和TOKEN的配置,怎么在本地让微信能通过80端口访问
- 微信小程序消息推送配置Token校验失败问题
- 微信公众平台申请测试接口URL和TOKEN的配置,怎么在本地让微信能通过80端口访问
- 微信公众平台申请测试接口URL和TOKEN的配置,怎么在本地让微信能通过80端口访问