哪个linux C / C ++ SOAP库?需要非常轻量级的建议

时间:2011-12-15 16:49:07

标签: c++ linux soap arm

我需要在应用程序中执行一个 SOAP over HTTP请求。没有其他传输比HTTP,我只是对请求和紧缩响应。由于它只是一个请求,我真的不需要有一些来自WSDL的c ++代码生成器,只需要一些API来构建请求。
这将在一个cpu和内存受限的系统(arm)上,通常也在支持库部门中瘫痪 我可以做普通的C或C ++,我有某种(也是残缺的)STL,但不是很多,我宁愿不添加太多兆字节的库。
我的目标平台上有libxml2(不确定它是否有任何连接,但我是一个SOAP noob)。
当然需要在gcc / linux上编译。我可以处理任何x86-> arm过渡怪异 由于许可和庞大,gSOAP是不可能的 一些谷歌搜索引导我http://simplesoap.sourceforge.net/,但我想在潜入之前听听是否有其他选择。
那么,其他SO成员的其他成员呢?谢谢。


simpleSOAP不能用现代gcc编译(例如:错误:获取临时[-fpermissive]的地址)。我可以解决这个问题,但不是一个请求 所以...手册是......

2 个答案:

答案 0 :(得分:1)

好吧,如果它很简单,你可以使用像libcurl这样的低级HTTP库,并手动或使用xml库来编写你的请求。

我不知道simplesoap。我刚刚浏览了这个网站,看起来已经足够了^^

我在gSoap上同意你的观点:)

我的2美分。

答案 1 :(得分:0)

看到这一个晚了半年,但我想提到另一个项目。

csoap,它用C语言编写并使用libxml。 我注意到它的所有功能,但它绝对应该是完整手册的改进。