@PostMapping(value = "/master")
public void receiver(@RequestBody String xml,HttpServletResponse resp){
try {
System.out.println(xml);
Map<String, String> msgMap = MessageUtil.string2Map(xml);
log.info("用户消息:{}",msgMap);
String handlerMsg = weXinService.handlerMsg(msgMap);
log.info("返回消息:{}",handlerMsg);
resp.setContentType("text/xml;charset=UTF-8");
resp.setCharacterEncoding("UTF-8");
resp.getWriter().write(handlerMsg);
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println(xml); 输出效果如下