我将不得不使用C++应用程序与SOAP Web服务进行交互。寻找一个可移植的SOAP客户端C++库
我要寻找一个图书馆,可以帮助我做到这一点,知道有一些要求,我需要充分填充:
- 它需要便携(在Windows/Linux)的
- 它需要(但我不需要销售/分发我的代码)
- 它需要支持异步处理请求
- 它需要能够支持对服务器的并发请求,因为我会必须管理请求池
- 它需要易于集成
由于我不会有很多不同的类型与服务器交互的,我首先想到我能创建一个围绕libcurl的一个漂亮的包装,将让我连接到Web服务。但我想知道在这种情况下分析答复和序列化SOAP请求是不是会变得复杂。使用这种方法,我将能够管理自己的请求池,这对我想做的事情是件好事。
所以可能我只需要一个库,它可以很容易地解析SOAP请求。
问题是,你会考虑做什么?有一个很好的SOAP客户端库,我可以使用,或者我应该自己做吗?
你看过`gsoap`吗?我不知道它是否满足你所有的**要求,但我认为这是值得一看的。 – davka 2011-01-11 12:30:21