找不到使用EXI压缩作为有效负载的http客户端/服务器的代码示例

时间:2019-01-06 15:45:13

标签: exi

经过几天的研究,我找不到为客户端发送使用EXI压缩数据的http请求的良好示例。 我试图自己在nodejs中做到这一点,但没有成功。 我采取了以下示例: https://github.com/EXIficient/exificient.js

   `var EXIEncoder = require('exificient.js');
    var exiEncoder = new EXIEncoder();  
    exiEncoder.encodeXmlText(textXML);
    var uint8ArrayLength = exiEncoder.getUint8ArrayLength();
    var uint8Array = exiEncoder.getUint8Array();` 

但是我没有成功执行此代码,“ EXIEn​​coder不是构造函数”。 有人可能会帮助我,并向我展示一个示例,该示例基于EXI压缩xml并通过HTTP将其发送到服务器的客户端。 请告知。

1 个答案:

答案 0 :(得分:-1)

exificient.js尚未完全实现EXI。话虽如此,它目前需要架构信息才能正常工作(并且不能在没有架构的情况下工作)。因此,您需要按照此处https://github.com/EXIficient/exificient.js#howto-for-exi的指示传递给EXIEn​​coder构造函数语法。

对于EXI4JSON,有内置语法在使用。

希望这会有所帮助,

-丹尼尔