返回

提问 添加收藏

微信硬件绑定设备 前言不允许有内容

本页包含1张图片,默认未加载,显示所有图片

solomanwan 发布于 2019年06月11日 (共有2个回帖)

最近做微信连接蓝牙设备的项目,用微信返回的ticket串去生成二维码,但是设备绑定的时候解析request里面的内容出现错误,(之前用这个工具类解析request都没有错误,包括消息类型,view类型)

点击加载图片

请问下这是什么情况造成的,下面把我解析的代码贴出来

/**
     * 解析xml数据包
     * @param is
     * @return
     */
    public static Map<String, String> parseRequest(InputStream is) {
        Map<String, String> map = new HashMap<>();
        SAXReader reader = new SAXReader();
        try {
            //读取输入流,获取文档对象 ,就是这里读的时候发生错误
            Document document = reader.read(is);
            //根据文档对象获取根节点
            Element root = document.getRootElement();
            //获取根节点的所有的子节点
            List<Element> elements = root.elements();
            for(Element e:elements) {
                map.put(e.getName(), e.getStringValue());
            }
        } catch (DocumentException e) {
            e.printStackTrace();
        }
        return map;
    }

我本来想做一个绑定是否成功判断,并且要限制一台机器的多用户绑定,结果现在报错无法进入下面的时间类型导致无法进行了

WeChatJava
文明上网,理性发言
客户端 Android iPhone WP7