前面已经配置了微信服务器,那么先开始最简单的接收微信消息吧~
可以用我们的微信号来直接进行测试,下面先看测试效果图:
这是最基本的文本消息的接收、处理及返回,来看看是怎么实现的吧!
具体实现如下:
第一步,接收微信发送的文本消息入口:
1 /**
2 * 处理微信服务器发来的消息3 */
4 public void doPost(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException5 {6 //TODO 消息的接收、处理、响应
7 System.out.println("接口调用了一次");8
9 String ret = IOUtils.toString(request.getInputStream(), "utf-8").toString();10 System.out.println(ret);11
12 WeChatMsgBL tWeChatMsgBL = newWeChatMsgBL();13 String result =tWeChatMsgBL.dealWechatMsg(ret);14
15 response.setCharacterEncoding("UTF-8");16
17 //返回文本消息,将处理结果返回
18 PrintWriter out =response.getWriter();19
20 System.out.println(result);21
22 out.print(result);23
24 out.close();25
26 }
View Code
可以先输出接收到的xml信息:
第二步ÿ