2010-12-01 74 views
2

需要從C++ MFC應用程序與WebService進行通信。我可以添加對該服務的引用,但只有使用簡單類型纔會生成wsdl。嘗試生成代理與複雜類型方法返回一個錯誤:本地C++:WSDL代理生成庫

does not support extension of 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

gsoap你在找什麼?它可以用C或C++生成Web服務的客戶端和服務器端。

+0

非常感謝!請你看看它的性能有什麼問題:http://stackoverflow.com/questions/4329666/gsoap-half-minute-on-operation-why-so-slow – Budda 2010-12-01 22:10:20

+0

鏈接無法正常工作。 – onder 2013-07-25 13:59:35

1

根據您的目標平臺退房WsUtil是的Windows Web Services API

從MSDN頁面部分:

Windows Web Services API (WWSAPI) offers C/C++ application programming interface (API) for building SOAP based web services and clients to them.