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

标签 c++ linux soap arm

我只需要在应用程序中执行一个 SOAP over HTTP 请求。除了 HTTP 之外没有其他传输,我将只处理请求并处理响应。由于它只是一个请求,我真的不需要具有来自 WSDL 的 C++ 代码生成器的东西,只需要一些用于构建请求的 API。
这将在 cpu 和内存受限的系统(arm)上运行,通常在支持库部门也有缺陷。
我可以做纯 C 或 C++,我有某种(也有缺陷的)STL,但其他的不多,我不想添加太多兆字节的库。
我的目标平台上有 libxml2(不确定它是否有任何连接,但我是 SOAP 菜鸟)。
当然需要在 gcc/linux 上编译。我可以处理任何 x86->arm 转换问题。
由于许可和庞大,gSOAP 是不可能的。
谷歌搜索让我找到了 http://simplesoap.sourceforge.net/但我想听听在我开始之前是否还有其他选择。
那么,其他 SO 成员还有其他建议吗?谢谢。


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

最佳答案

好吧,如果真的这么简单,您可以使用低级 HTTP 库,例如 libcurl并手动或使用 xml 库对您的请求进行编码。

我不知道simplesoap。我刚刚浏览了这个网站,似乎足够了^^

我同意你对 gSoap 的看法 :)

我的 2 美分。

关于c++ - 哪个 linux C/C++ SOAP 库?需要非常轻量级的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8523650/

相关文章:

c++ - 什么是 C 扩展?

c++ - x11 xGetImage 错误匹配错误

java - 无法通过 IntelliJ Idea 和 Gradle 使用构建文件夹中生成的类

c++ - 一次读取多行文件的有效方法?

c++ - openmp parallel for with non-PODs

linux - Bash 脚本返回非零状态

linux - 在 awk 命令中使用 bash 脚本 $1 参数

c - 读取配置文件值错误

php - 内容类型 'text/xml; charset=utf-8' 不是预期的类型 'application/soap+xml; charset=utf-8'

ruby - Savon - SOAP - ruby - 400 错误请求