<xml>
??<ToUserName>owW7Ns7iz7KxhMdywxkHKkviuw0E</ToUserName>
??<FromUserName>gh_d44f5b13d5ab</FromUserName>
??<CreateTime>1432878361740</CreateTime>
??<MsgType>test</MsgType>
??<Content>您發(fā)送的消息是hg</Content>
</xml>
protected?void?doPost(HttpServletRequest?req,?HttpServletResponse?resp)
throws?ServletException,?IOException?{
//?TODO?Auto-generated?method?stub
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
PrintWriter?out?=?resp.getWriter();
try?{
Map<String,String>?map?=?MassageUtil.xmlToMap(req);
String?fromUserName?=?map.get("ToUserName");
String?toUserName?=?map.get("FromUserName");
String?createTime?=?map.get("CreateTime");
String?msgType?=?map.get("MsgType");
String?content?=?map.get("Content");
String?msgId?=?map.get("MsgId");
String?message?=null;
if("text".equals(msgType)){
Textmessage?text?=?new?Textmessage();
text.setFromUserName(fromUserName);
text.setToUserName(toUserName);
text.setMsgType("test");
text.setCreateTime(new?Date().getTime());
//text.setMsgId(msgId);
text.setContent("您發(fā)送的消息是"+content);
message?=?MassageUtil.textMessageToXml(text);
}
System.out.println(message);
out.print(message);
}?catch?(DocumentException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}finally{
out.close();
}
}
2015-10-08
我也不知道什么原因,文本,圖文都可以,圖片和音樂就不行
2015-06-12
仔細(xì)看,我是這樣改好的
樓上說的對(duì)啊,
2015-05-30
?text.setFromUserName(fromUserName);
?text.setToUserName(toUserName);
from 和 to 調(diào)一下位子
2015-05-29
http://testweb.tunnel.mobi/Weixin/wx.do
返回結(jié)果:
200 OK
Date: Fri, 29 May 2015 05:55:09 GMT
Server: Apache-Coyote/1.1
Content-Length: 228
<xml> ? ?<ToUserName>gh_d44f5b13d5ab</ToUserName> ? ?<FromUserName>owW7Ns7iz7KxhMdywxkHKkviuw0E</FromUserName> ? ?<CreateTime>1432878909063</CreateTime> ? ?<MsgType>test</MsgType> ? ?<Content>您發(fā)送的消息是808</Content> </xml>
提示:
請(qǐng)求成功
調(diào)試都是成功了的