1、环境搭建
操作系统:Vista Home
gSOAP:2.7.17Stable版(下载地址:http://sourceforge.net/projects/gsoap2/)
c/c++集成环境:VC6.0
2、gSOAP
下载得到gsoap_2.7.17.zip文件,解压该文件。稍后需要从该文件夹中获取相关文件。设释放路径为"G:/webservice/gsoap-2.7",后文%GSOAP代表该文件夹路径。
3、通过WSDL文档,生成C/C++头文件
3.1 WSDL是什么:WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。
3.2 通过WSDL生成访问接口:(http://192.168.100.44:8888/kms_provincial/ser