用于C的BSON兼容HTTP请求库

时间:2015-10-23 11:41:28

标签: c json http asp.net-web-api bson

我在Raspberry Pi上创建一个接收数据的C应用程序,然后打包到BSON并使用HTTP post将其发送到asp.net web API。到目前为止,我一直在使用Libcurl(http://curl.haxx.se/libcurl/)库来创建和发送HTTP请求,并使用Libbson(http://api.mongodb.org/libbson/1.1.4/)来创建BSON对象。

但是我无法让两个图书馆一起工作。我可以将BSON转换为JSON并发送它就好了。但我无法弄清楚如何以BSON格式发送数据。

所以我希望有人知道将BSON数据转换成某种字符串的技巧,该字符串可以在Web API端被读取为BSON,或者知道与BSON兼容的C的其他一些HTTP请求库

该应用程序用于实习/学校作业,公司实习,更喜欢BSON,以使HTTP包尽可能小,以节省带宽。但是我不确定BSON实际上比JSON要小的包需要多大,所以如果有人对这个主题有任何专业知识,那么它也会很好。因为它可能证明我应该使用JSON。

0 个答案:

没有答案