native C ++:WSDL代理生成库

时间:2010-12-01 16:13:35

标签: c++ web-services mfc wsdl

必须从C ++ MFC应用程序与WebService进行通信。我可以添加对服务的引用,但是如果仅使用简单类型,则生成wsdl。尝试为具有复杂类型的方法生成代理会返回错误:

  

不支持complexType的扩展

以下是修复该问题的建议:http://support.xignite.com/entries/168861-getting-around-the-sdl1030-sproxy-exe-does-not-support-extension-of-complextype

我的目的是使用一些WSDL代理生成库生成。

问题:您能否为WSDL代理生成建议好的库?建议在图书馆建议的链接页面http://ws.apache.org/axis/上。有没有人用过它?好吗?

2 个答案:

答案 0 :(得分:2)

gsoap您要找的是什么?它可以用C或C ++生成Web服务的客户端和服务器端。

答案 1 :(得分:1)

根据您的目标平台,查看WsUtil

中的Windows Web Services API

从MSDN页面:

  

Windows Web服务API(WWSAPI)   提供C / C ++应用程序编程   用于构建SOAP的接口(API)   基于Web服务和客户端   它们。