微信公众号--测试号配置失败

首先先确认,微信服务器是否可以访问的到,如果可以的话,看看是不是验签出现了问题

可以把代码改为下面

    /**
     * 确认消息来自微信服务器
     * 
     * @param request
     * @return
     * @throws IOException 
     */
    @ResponseBody
    @GetMapping("/check")
    String check(HttpServletRequest request, HttpServletResponse response) throws IOException {
        return request.getParameter("echostr");
    }

如果,可以访问得到,但是还是配置失败的话,很有可能是因为你添加了第三方的JSON转换依赖,比如

        
            com.alibaba
            fastjson
            1.2.46
        

这个是最最最最最最坑爹的。。。。所以一定不要直接这样RETURN

把代码改成下面这样是最最稳妥的

    @ResponseBody
    @GetMapping("/check")
    void check(HttpServletRequest request, HttpServletResponse response) throws IOException {
        response.getWriter().println(request.getParameter("echostr"));
    }

你可能感兴趣的:(微信公众号)