silenceper / wechat

WeChat SDK for Go (微信SDK:简单、易用)
https://silenceper.com/wechat/
Apache License 2.0
4.69k stars 1.08k forks source link

[BUG] 当公众号收到特殊内容时,XML 解析失败 #750

Open guoqingxibei opened 8 months ago

guoqingxibei commented 8 months ago

描述

当用户向公众号发送特殊内容时,xml解析会失败。比如: case 1:嵌套xml case1_input.txt

case 2:有特殊字符,在 Sublime 里面显示为 <0x02> case2_input.txt

如何复现 步骤: 1、分别复制case1_input.txt和case2_input.txt的内容发送给公众号,公众号都无响应

关联日志信息 case 1 error: XML syntax error on line 5: element <Content> closed by </status>

case 2 error: XML syntax error on line 5: illegal character code U+0002

使用的版本