关于消息类型为空的问题

看星空的老蚂蚁 发布于 2015/05/06 00:58
阅读 143
收藏 0

@愚_者 你好,想跟你请教个问题:

后台输出日志中

[DEBUG]-[Thread: http-bio-80-exec-3]-[com.github.sd4324530.fastweixin.servlet.WeixinSupport.processRequest()]: 收到消息,消息类型:null

消息类型 为空 

经查代码发现MessageUtil中对xml进行解析的时候中的代码为如下这样的

 while (reader.hasNext()) {
                XMLEvent event = reader.nextEvent();
                if (event.isStartElement()) {
                    String tagName = event.asStartElement().getName()
                            .toString();


                    if("SendPicsInfo".equals(tagName)) {
                        map.put(tagName, eventSendPicsInfo(reader));
                    } else if("SendLocationInfo".equals(tagName)) {
                        map.put(tagName, eventSendLocationInfo(reader));
                    } else if("ScanCodeInfo".equals(tagName)) {
                        map.put(tagName, eventScanCodePush(reader));
//                    } else if("xml".equals(tagName)) {
                    } else {


                    }
                }
            }
但我对照官方xml格式, 你并没有做对普通消息的处理,想问一下这个是bug还是未完成的呢还是我没有发现更进一步的意义呢?期待你的回复


加载中
0
愚_者
愚_者
这个是bug,昨天刚紧急修复,请更新至1.3.1版本,抱歉
0
看星空的老蚂蚁
看星空的老蚂蚁
的类库,还打扰您, 您太客气了
返回顶部
顶部