Example #1
0
  /**
   * 回传消息给微信服务器 只能再接收到微信服务器消息后,才能调用此方法
   *
   * @param msg 消息对象(支持:文本、音乐、图文)
   */
  private void response(Message msg) {
    Document document = builder.newDocument();
    msg.write(document);
    try {
      Transformer transformer = tffactory.newTransformer();
      transformer.transform(
          new DOMSource(document), new StreamResult(new OutputStreamWriter(os, "utf-8")));
    } catch (Exception e) {
      e.printStackTrace(); // 保存dom至目输出流
    }

    IOUtils.closeQuietly(is);
    IOUtils.closeQuietly(os);
  }