为了账号安全,请及时绑定邮箱和手机立即绑定

我按视屏中的操作做了一遍,但微信却显示无法提供服务

这是我的代码

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

req.setCharacterEncoding("UTF-8");

resp.setCharacterEncoding("UTF-8");

PrintWriter out = resp.getWriter();

try {

Map<String, String> map = MessageUtil.xmlToMap(req);

String toUserName = map.get("ToUserName");

String fromUserName = map.get("FromUserName");

String msgType = map.get("MsgType");

String content = map.get("Content");

String message = null;

if ("text".equals(msgType)) {

TextMessage textMessage = new TextMessage();

textMessage.setToUserName(toUserName);

textMessage.setFromUserName(fromUserName);

textMessage.setMsgType("text");

textMessage.setCreateTime(new Date().getTime());

textMessage.setContent("您发送的消息是:"+content);

message = MessageUtil.textMessageToXml(textMessage);


System.out.println(message);

}

out.print(message);

} catch (DocumentException e) {

e.printStackTrace();

}finally{

out.close();

}

}

控制台输出如下:
<xml>
 <ToUserName>gh_f63cc28c8303</ToUserName>
 <FromUserName>oW8bwwp6AxkyyPzOub8V8dCyqYeU</FromUserName>
 <CreateTime>1480571634231</CreateTime>
 <MsgType>text</MsgType>
 <Content>您发送的消息是:147</Content>
</xml>

正在回答

1 回答

textMessage.setFromUserName(toUserName);

textMessage.setToUserName(fromUserName);


0 回复 有任何疑惑可以回复我~
#1

独尊123

非常感谢
2019-04-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我按视屏中的操作做了一遍,但微信却显示无法提供服务

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号