調(diào)用接口發(fā)送消息成功,那服務(wù)器配置肯定是對(duì)的,但是收不到微信推送的消息,比如關(guān)注事件。 @RequestMapping(value = "/", method = {RequestMethod.GET}) public String wx(@RequestParam String signature, @RequestParam String timestamp, @RequestParam String nonce, String echostr, HttpServletRequest request, HttpServletResponse response) { if (!wxMpService.checkSignature(timestamp, nonce, signature)) { LOGGER.info("非法請(qǐng)求, signature:{}", signature); return "非法請(qǐng)求"; } if (StringUtils.isNotBlank(echostr)) { LOGGER.info("驗(yàn)證:{}", echostr); return echostr; } LOGGER.info("wx:", JSON.toJSONString(request)); return null; } @RequestMapping(value = "/", method = {RequestMethod.POST}) public String service( HttpServletRequest request, HttpServletResponse response) throws Exception { LOGGER.info("service, request: {},", JSON.toJSONString(request)); WxMpXmlMessage inMessage = WxMpXmlMessage.fromXml(request.getInputStream()); WxMpXmlOutMessage outMessage = wxMpMessageRouter.route(inMessage); if(outMessage == null) { LOGGER.info("outMessage is null"); return ""; } return outMessage.toXml(); } get請(qǐng)求驗(yàn)證配置是通過的,post請(qǐng)求接不到數(shù)據(jù),求問題所在,謝謝了
添加回答
舉報(bào)
0/150
提交
取消