知错改错,才能进步
为什么这样说呢,因为我从昨天到现在一直在找一个BUG,微信被动回复。
看下面图片
一直提示该公众号提供的服务出现故障,请稍后再试
导致提示这个的有以下几个原因:
1.服务器配置问题,需要重新检查一下服务器是否正常
2.接口返回值有带空格。比如:< MsgType >text< /MsgType >。这里返回值里面有空格。把空格去掉就好了。
3.搞明白ToUserName和FromUserName对应关系。
接收消息 | 被动回复 | |
ToUserName | 接收方帐号(收到的OpenID) | 开发者微信号) |
FromUserName | 开发者微信号 | 接收方帐号(收到的OpenID |
这就是我找了一天的BUG,就因为这个大小写,导致一直出错,所以说童鞋们敲的时候一定要认真看。
贴一段解析XML数据包的代码。
/**
* 解析xml数据包
* @param is
* &