zoukankan      html  css  js  c++  java
  • 微信公众号消息回复

         参照https://www.kancloud.cn/digest/wechat-java/123962 写了servlet并处理后,发现在服务器的 tomcat/logs/localhost_access.txt的日志里面 总是接收不到 微信端发送的post的请求,因为 微信的 文本消息回复原理是,用户发送消息给微信,微信把这些消息以及用户信息通过post请求发送给服务器。服务器提供post接口的URL,这个URL就是在开发者文档里配置的URL。如下所示

    ,而自己为什么没有收到那?

         最后发现是没有启动导致的。

    2.启用后文本信息乱码解决办法

    PrintWriter out = null;
    try {
    response.setHeader("Content-type","text/html;charset=UTF-8");
    out = response.getWriter();
    out.print(respMessage);
    } catch (IOException e) {
    e.printStackTrace();
    } finally {
    out.close();
    out = null;
    }

    3.我使用了图灵机器人自动回复,但是出现

    提示“该公众号暂时无法提供服务,请稍后再试”

    解决办法:输入的返回信息是success,但是不让输出

       try {
       textMessage.setContent("success");

    response.setHeader("Content-type","text/html;charset=UTF-8");
            out = response.getWriter();
    //out.print(respMessage); //次数是控制输出到前端
    } catch (IOException e) {
    e.printStackTrace();
    } finally {
    out.close();
    out = null;
    }
    }
  • 相关阅读:
    /pentest/enumeration/0trace/0trace.sh
    2.2synchronized同步语句块
    2.1synchronized同步方法
    第二章:对象及变量的并发序言
    第一章总结
    1.11守护线程
    1.10线程的优先级
    1.9yield方法
    1.8暂停线程
    微信自动回复
  • 原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/6725943.html
Copyright © 2011-2022 走看看