开发模式下形成打印的xml格式没问题
<xml>
<ToUserName><![CDATA[oqhPywnZ97YckJoJbB]]></ToUserName>
<FromUserName><![CDATA[oqhPywnZ97YckJoJbB]]></FromUserName>
<CreateTime><![CDATA[1491008896944]]></CreateTime>
<MsgType><![CDATA[news]]></MsgType>
<ArticleCount><![CDATA[1]]></ArticleCount>
<Articles>
<item>
<Title><![CDATA[微信公众号开发测试中]]></Title>
<Description><![CDATA[假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示。]]></Description>
<PicUrl><![CDATA[]]></PicUrl>
<Url><![CDATA[http://blog.csdn.net/lyq8479]]></Url>
</item>
</Articles>
</xml>
显示“该公众号无法提供服务,请稍后再试”
对比官方的文档真的看不出格式有什么问题
后来仔细一看,自己赋值错了,ToUserName和FromUserName居然是同样的,
虽然公众测试号是我自己的微信登录的,发送请求信息的也是我自己的微信号,但是获取到的ToUserName和FromUserName还是不一样的,检查代码的赋值语句改正之后就没问题了。