我需要在应用程序中进行一个SOAP over HTTP请求。除了HTTP之外,没有其他的传输方式,我只需发送请求并处理响应。由于只有一个请求,所以我不需要一个从WSDL生成C++代码的东西,只需要一些API来构建请求。
这将在一个CPU和内存受限的系统(arm)上运行,而且通常在支持库方面存在问题。
我可以使用普通的C或C++,我有某种类型的(也是受限制的)STL,但没有太多其他东西,而且我不想添加太多兆字节的库。
我在目标平台上有libxml2(不确定它是否有任何关联,但我是一个SOAP新手)。
当然需要在gcc/linux上编译。我可以处理任何x86->arm转换异常情况。
由于许可和大小的原因,gSOAP不是一个选择。
一些搜索引擎把我带到了http://simplesoap.sourceforge.net/,但我想听听其他的建议,然后再深入研究。
那么,还有什么建议吗?谢谢。
这将在一个CPU和内存受限的系统(arm)上运行,而且通常在支持库方面存在问题。
我可以使用普通的C或C++,我有某种类型的(也是受限制的)STL,但没有太多其他东西,而且我不想添加太多兆字节的库。
我在目标平台上有libxml2(不确定它是否有任何关联,但我是一个SOAP新手)。
当然需要在gcc/linux上编译。我可以处理任何x86->arm转换异常情况。
由于许可和大小的原因,gSOAP不是一个选择。
一些搜索引擎把我带到了http://simplesoap.sourceforge.net/,但我想听听其他的建议,然后再深入研究。
那么,还有什么建议吗?谢谢。
simpleSOAP不能与现代gcc一起编译(例如:error: taking address of temporary [-fpermissive])。我可能可以修复它,但不值得为了一个请求这么做。
所以...手动操作吧...