微信公众号开发:收不到post过来的xml消息!

[开发] 季雨林 2018/7/27 15:03:13

        居然被这个问题困扰了一天,各种google,baidu都没有找到有效答案。搜出来的都是这种无效答案:

        收不到微信发过来的post数据,

        获取不到微信公众号推送的普通消息,

        

        实际上却是之前经常接触的问题!!

        有些做法可以轻松的规避这个问题,但是我偏偏选择了一个一定会遇到了这个问题的方式。原因超级简单,而且不在微信环节。

        

        重点:post传输内容包含html/xml标记(例如尖括号 <>),就会被当作危险字符过滤!!!

        微信开发过程,明文传输的代码就是xml格式,典型的包含了尖括号标记。这时候,我这种使用aspx页面开发的情况,就开始了“奇葩之旅”,收到post消息,但是消息为空!!!

        

        问题并没有彻底解决,今天偶尔把测试站点转移到一台windows server 2008( IIS7 )的服务器上去,结果,居然可以收到信息???


原文地址: https://www.opengps.cn/Blog/View.aspx?id=149 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

鲁ICP备14008001号-2