這是gsoap最新版本gsoap_2.8.19下載,使用gSOAP可以產(chǎn)生用于開發(fā)Web Services的SOAP通信協(xié)議方面的代碼框架,開發(fā)人員只需要實(shí)現(xiàn)server的被調(diào)用的函數(shù),然后在client端就可以像調(diào)用本地函數(shù)一樣調(diào)用在遠(yuǎn)端的函數(shù)。gSOAP包含兩個(gè)工具wsdl2h和soapcpp2,用來產(chǎn)生代碼框架。
gsoap最新版本gsoap_2.8.19可以將用戶定義的本地化的C或C++數(shù)據(jù)類型轉(zhuǎn)變?yōu)榉蟈ML語法的數(shù)據(jù)結(jié)構(gòu),XML是一種公認(rèn)的數(shù)據(jù)格式將結(jié)構(gòu)化信息,就像許多其他結(jié)構(gòu)化數(shù)據(jù)格式設(shè)計(jì)。這樣,只用一組簡單的API就將用戶從SOAP細(xì)節(jié)實(shí)現(xiàn)工作中解脫了出來,可以專注與應(yīng)用程序邏輯的實(shí)現(xiàn)工作了。 有需要的朋友們可以下載試試吧!
gsoap最新版本最新版本,C/C++調(diào)用Web Service需要用到soap庫,一般使用的有g(shù)soap和axis cpp兩種實(shí)現(xiàn),這里使用gsoap來調(diào)用。gsoap是sourceforge上的一個(gè)開源項(xiàng)目,目前版本是2.7.6c,使用簡單,可以在 linxu、windows、mac多種平臺(tái)上使用。gsoap的主頁地址是http://gsoap2.sourceforge.net/
gSOAP一種跨平臺(tái)的C和 C++軟件開發(fā)工具包。生成C/C++的RPC代碼,XML數(shù)據(jù)綁定,對(duì)SOAP Web服務(wù)和其他應(yīng)用形成高效的具體架構(gòu)解析器,它們都受益于一個(gè)XML接口。
這個(gè)工具包提供了一個(gè)全面和透明的XML數(shù)據(jù)綁定解決方案,Autocoding節(jié)省大量開發(fā)時(shí)間來執(zhí)行SOAP/XML Web服務(wù)中的C/C++。此外,使用XML數(shù)據(jù)綁定大大簡化了XML自動(dòng)映射。應(yīng)用開發(fā)人員不再需要調(diào)整應(yīng)用程序邏輯的具體庫和XML為中心的數(shù)據(jù),如 交涉DOM。
我們可以使用gSOAP提供的工具直接根據(jù)wsdl文檔,生成所需要的數(shù)據(jù)類型,并將底層實(shí)現(xiàn)完全封裝,我們只需要簡單的操作代理類,就可以很輕松的實(shí)現(xiàn)調(diào)用。